Documentation

Application

Table of Contents

Interfaces

CarbonDoctrineType
GeneratorInterface
RepositoryInterface
DataInterface
Cache
Interface for cache drivers.
ClearableCache
Interface for cache that can be flushed.
FlushableCache
Interface for cache that can be flushed.
MultiDeleteCache
Interface for cache drivers that allows to put many items at once.
MultiGetCache
Interface for cache drivers that allows to get many items at once.
MultiOperationCache
Interface for cache drivers that supports multiple items manipulation.
MultiPutCache
Interface for cache drivers that allows to put many items at once.
ExceptionConverter
Connection
Connection interface.
Exception
Middleware
Initializer
Result
Driver-level statement execution result.
ServerInfoAwareConnection
Contract for a connection that is able to provide information about the server it is connected to.
Statement
Driver-level statement
Driver
Driver interface.
RetryableException
Marker interface for all exceptions where retrying the transaction makes sense.
SQLLogger
Interface for SQL loggers.
Constraint
Marker interface for constraints.
SchemaManagerFactory
Creates a schema manager for the given connection.
NamespaceVisitor
Visitor that can visit schema namespaces.
Visitor
Schema Visitor used for Validation or Generation purposes.
SelectSQLBuilder
Exception
ConnectionProvider
VersionAwarePlatformDriver
Contract for a driver that is able to create platform instances by version.
EventSubscriber
An EventSubscriber knows what events it is interested in.
LanguageInflectorFactory
WordInflector
FieldFactoryInterface
FieldInterface
CRON field interface.
CommentStrategy
Reason
Result
EmailValidation
ContainerInterface
Describes the interface of a container that exposes methods to read its entries.
AddressExtension
An extension is the only way to add new functionality to Faker.
BarcodeExtension
An extension is the only way to add new functionality to Faker.
BloodExtension
An extension is the only way to add new functionality to Faker.
ColorExtension
An extension is the only way to add new functionality to Faker.
CompanyExtension
An extension is the only way to add new functionality to Faker.
CountryExtension
An extension is the only way to add new functionality to Faker.
DateTimeExtension
FakerPHP extension for Date-related randomization.
Extension
An extension is the only way to add new functionality to Faker.
FileExtension
An extension is the only way to add new functionality to Faker.
GeneratorAwareExtension
An extension is the only way to add new functionality to Faker.
NumberExtension
An extension is the only way to add new functionality to Faker.
PersonExtension
An extension is the only way to add new functionality to Faker.
PhoneNumberExtension
An extension is the only way to add new functionality to Faker.
UuidExtension
An extension is the only way to add new functionality to Faker.
VersionExtension
An extension is the only way to add new functionality to Faker.
HandlerInterface
InspectorFactoryInterface
InspectorInterface
RunInterface
JWTExceptionWithPayloadInterface
BodySummarizerInterface
ClientInterface
Client interface for sending HTTP requests.
CookieJarInterface
Stores HTTP cookies.
GuzzleException
Every HTTP client related exception MUST implement this interface.
CurlFactoryInterface
MessageFormatterInterface
PromiseInterface
A promise represents the eventual result of an asynchronous operation.
PromisorInterface
Interface used with classes that return a promise.
TaskQueueInterface
Description
A description of a Matcher. A Matcher will describe itself to a description which can later be used for reporting.
Matcher
A matcher over acceptable values.
SelfDescribing
The ability of an object to describe itself.
TokenRepositoryInterface
BatchRepository
PrunableBatchRepository
Enumerable
CommandMutex
NewLineAware
CacheAware
EventMutex
SchedulingMutex
Authorizable
Gate
Authenticatable
CanResetPassword
Factory
Guard
AuthenticatesRequests
MustVerifyEmail
PasswordBroker
PasswordBrokerFactory
StatefulGuard
SupportsBasicAuth
UserProvider
Broadcaster
Factory
HasBroadcastChannel
ShouldBeUnique
ShouldBroadcast
ShouldBroadcastNow
Dispatcher
QueueingDispatcher
Factory
Lock
LockProvider
Repository
Store
Driver
Repository
Application
Isolatable
Kernel
PromptsForMissingInput
Container
Describes the interface of a container that exposes methods to read its entries.
ContextualAttribute
ContextualBindingBuilder
Factory
QueueingFactory
Builder
This interface is intentionally empty and exists to improve IDE support.
Castable
CastsAttributes
CastsInboundAttributes
DeviatesCastableAttributes
SerializesCastableAttributes
SupportsPartialRelations
MigrationEvent
Builder
This interface is intentionally empty and exists to improve IDE support.
ConditionExpression
Expression
ExceptionHandler
ShouldntReport
Encrypter
StringEncrypter
Dispatcher
ShouldDispatchAfterCommit
ShouldHandleEventsAfterCommit
Cloud
Factory
Filesystem
Application
Describes the interface of a container that exposes methods to read its entries.
CachesConfiguration
CachesRoutes
ExceptionRenderer
MaintenanceMode
Hasher
Kernel
Attachable
Factory
Mailable
Mailer
MailQueue
Dispatcher
Factory
CursorPaginator
LengthAwarePaginator
Paginator
Hub
Pipeline
InvokedProcess
ProcessResult
ClearableQueue
EntityResolver
Factory
Job
Monitor
Queue
QueueableCollection
QueueableEntity
ShouldBeEncrypted
ShouldBeUnique
ShouldBeUniqueUntilProcessing
ShouldQueue
ShouldQueueAfterCommit
Connection
Connector
Factory
BindingRegistrar
Registrar
ResponseFactory
UrlGenerator
UrlRoutable
AuthenticatesSessions
Session
Arrayable
CanBeEscapedWhenCastToString
DeferrableProvider
DeferringDisplayableValue
Htmlable
Jsonable
MessageBag
MessageProvider
Renderable
Responsable
ValidatedData
HasLocalePreference
Loader
Translator
DataAwareRule
Factory
ImplicitRule
InvokableRule
Rule
UncompromisedVerifier
ValidatesWhenResolved
ValidationRule
Validator
ValidatorAwareRule
Engine
Factory
View
ConnectionInterface
ConnectionResolverInterface
ConnectorInterface
Scope
MigrationRepositoryInterface
WithoutExceptionHandlingHandler
PotentiallyMissing
ConnectorInterface
CountableFailedJobProvider
FailedJobProviderInterface
PrunableFailedJobProvider
CallableDispatcher
ControllerDispatcher
HasMiddleware
ValidatorInterface
RouteCollectionInterface
ExistenceAwareInterface
Fake
DatabasePresenceVerifierInterface
PresenceVerifierInterface
CompilerInterface
ViewFinderInterface
Scrolling
HasAbilities
HasApiTokens
Serializable
Signer
Factory
Provider
User
ProviderInterface
ConverterInterface
Interface for a service which converts content from one format (like Markdown) to another (like HTML).
DelimiterInterface
DelimiterProcessorCollectionInterface
DelimiterProcessorInterface
Interface for a delimiter processor
EnvironmentAwareInterface
EnvironmentBuilderInterface
Interface for building the Environment with any extensions, parsers, listeners, etc. that it may need
EnvironmentInterface
Interface for a service which provides a readable configuration object
CommonMarkException
Marker interface for all exceptions thrown by this library.
ConfigurableExtensionInterface
EmbedAdapterInterface
Interface for a service which updates the embed code(s) for the given array of embeds
ExtensionInterface
FrontMatterDataParserInterface
FrontMatterParserInterface
FrontMatterProviderInterface
MentionGeneratorInterface
NormalizerStrategyInterface
TableOfContentsGeneratorInterface
MarkdownInputInterface
MarkdownConverterInterface
Interface for a service which converts Markdown to HTML.
TightBlockInterface
DelimitedInterface
ExpressionInterface
RawMarkupContainerInterface
Interface for a node which contains raw, unprocessed markup (like HTML)
StringContainerInterface
Interface for a node which directly contains line(s) of text
TextNormalizerInterface
Creates a normalized version of the given input text
UniqueSlugNormalizerInterface
Creates a normalized version of the given input text
RenderedContentInterface
BlockContinueParserInterface
Interface for a block continuation parser
BlockContinueParserWithInlinesInterface
Interface for a block continuation parser
BlockStartParserInterface
Interface for a block parser which identifies block starts.
InlineParserInterface
InlineParserEngineInterface
Parser for inline content (text, links, emphasized text, etc).
MarkdownParserInterface
MarkdownParserStateInterface
ReferenceableInterface
ReferenceInterface
Link reference
ReferenceMapInterface
A collection of references
ChildNodeRendererInterface
Renders multiple nodes by delegating to the individual node renderers and adding spacing where needed
DocumentRendererInterface
Renders a parsed Document AST
MarkdownRendererInterface
Renders a parsed Document AST
NodeRendererInterface
XmlNodeRendererInterface
ConfigurationAwareInterface
Implement this class to facilitate setter injection of the configuration where needed
ConfigurationBuilderInterface
An interface that provides the ability to set both the schema and configuration values
ConfigurationInterface
Interface for reading configuration values
ConfigurationProviderInterface
Interface for a service which provides a readable configuration object
ConfigurationExceptionInterface
Marker interface for any/all exceptions thrown by this library
MutableConfigurationInterface
Interface for setting/merging user-defined configuration values into the configuration object
SchemaBuilderInterface
Interface that allows new schemas to be added to a configuration
ChecksumProvider
FilesystemAdapter
FilesystemException
FilesystemOperationFailed
FilesystemOperator
This interface contains everything to read from and inspect a filesystem. All methods containing are non-destructive.
FilesystemReader
This interface contains everything to read from and inspect a filesystem. All methods containing are non-destructive.
FilesystemWriter
PathNormalizer
StorageAttributes
VisibilityConverter
PublicUrlGenerator
TemporaryUrlGenerator
ExtensionLookup
ExtensionToMimeTypeMap
MimeTypeDetector
ClientCredentialsInterface
CredentialsInterface
SignatureInterface
InstructionProcessor
Provide an processor to handle embedded instructions.
EventHandler
Standard events for HTML5.
InputStream
Interface for stream readers.
RulesInterface
To create a new rule set for writing output the RulesInterface needs to be implemented.
CountValidatorInterface
MockeryExceptionInterface
ExpectationInterface
Generator
Pass
TargetClassInterface
LegacyMockInterface
Loader
ArgumentListMatcher
MatcherInterface
MockInterface
FormatterInterface
Interface for formatters
ActivationStrategyInterface
Interface for activation strategies for the FingersCrossedHandler.
FormattableHandlerInterface
Interface to describe loggers that have a formatter
HandlerInterface
Interface that all Monolog Handlers must implement
ProcessableHandlerInterface
Interface to describe loggers that have processors
ProcessorInterface
An optional interface to allow labelling Monolog processors.
ResettableInterface
Handler or Processor implementing this interface will be reset when Logger::reset() is called.
Filter
Filter to apply to a property while copying an object
Matcher
TypeFilter
CarbonConverterInterface
CarbonInterface
Common interface for Carbon and CarbonImmutable.
BadMethodCallException
Exception
InvalidArgumentException
RuntimeException
TranslatorStrongTypeInterface
Mark translator using strong type from symfony/translation >= 6.
DynamicParameter
Schema
IHtmlString
ITranslator
Translator adapter.
HtmlStringable
Translator
Translator adapter.
Builder
ErrorHandler
FunctionLike
Node
NodeTraverserInterface
NodeVisitor
Parser
PrettyPrinter
RenderableOnCollisionEditor
Exception
Requirement
VersionConstraint
Exception
PhpWebDriverExceptionInterface
Common interface to identify all exceptions thrown in php-webdriver (both those of WebDriver protocol and internal).
WebDriverTouchScreen
Interface representing touch screen operations.
WebDriverLocatable
Interface representing basic mouse operations.
JavaScriptExecutor
WebDriver interface implemented by drivers that support JavaScript.
ExecuteMethod
FileDetector
WebDriver
The interface for WebDriver.
WebDriverAction
Interface representing a single user-interaction action.
WebDriverCapabilities
WebDriverCommandExecutor
Interface for all command executor.
WebDriverElement
Interface for an HTML element in the WebDriver framework.
WebDriverEventListener
WebDriverHasInputDevices
Interface implemented by each driver that allows access to the input devices.
WebDriverKeyboard
WebDriverMouse
Interface representing basic mouse operations.
WebDriverNavigationInterface
An abstraction allowing the driver to access the browser's history and to navigate to a given URL.
WebDriverSearchContext
The interface for WebDriver and WebDriverElement which is able to search for WebDriverElement inside.
WebDriverSelectInterface
Models an element of select type, providing helper methods to select and deselect options.
WebDriverTargetLocator
Used to locate a given frame or window.
PrivateKey
PrivateKey interface
PublicKey
PublicKey interface
Exception
Exception
Exception
Exception
FinishedSubscriber
StartedSubscriber
Event
AssertionFailedSubscriber
AssertionSucceededSubscriber
ComparatorRegisteredSubscriber
AfterLastTestMethodCalledSubscriber
AfterLastTestMethodFinishedSubscriber
AfterTestMethodCalledSubscriber
AfterTestMethodFinishedSubscriber
BeforeFirstTestMethodCalledSubscriber
BeforeFirstTestMethodErroredSubscriber
BeforeFirstTestMethodFinishedSubscriber
BeforeTestMethodCalledSubscriber
BeforeTestMethodFinishedSubscriber
PostConditionCalledSubscriber
PostConditionFinishedSubscriber
PreConditionCalledSubscriber
PreConditionFinishedSubscriber
ConsideredRiskySubscriber
DeprecationTriggeredSubscriber
ErrorTriggeredSubscriber
NoticeTriggeredSubscriber
PhpDeprecationTriggeredSubscriber
PhpNoticeTriggeredSubscriber
PhpunitDeprecationTriggeredSubscriber
PhpunitErrorTriggeredSubscriber
PhpunitWarningTriggeredSubscriber
PhpWarningTriggeredSubscriber
WarningTriggeredSubscriber
DataProviderMethodCalledSubscriber
DataProviderMethodFinishedSubscriber
FinishedSubscriber
PreparationFailedSubscriber
PreparationStartedSubscriber
PreparedSubscriber
ErroredSubscriber
FailedSubscriber
MarkedIncompleteSubscriber
PassedSubscriber
SkippedSubscriber
PrintedUnexpectedOutputSubscriber
MockObjectCreatedSubscriber
MockObjectForAbstractClassCreatedSubscriber
MockObjectForIntersectionOfInterfacesCreatedSubscriber
MockObjectForTraitCreatedSubscriber
MockObjectFromWsdlCreatedSubscriber
PartialMockObjectCreatedSubscriber
TestProxyCreatedSubscriber
TestStubCreatedSubscriber
TestStubForIntersectionOfInterfacesCreatedSubscriber
BootstrapFinishedSubscriber
ConfiguredSubscriber
DeprecationTriggeredSubscriber
EventFacadeSealedSubscriber
ExecutionAbortedSubscriber
ExecutionFinishedSubscriber
ExecutionStartedSubscriber
ExtensionBootstrappedSubscriber
ExtensionLoadedFromPharSubscriber
FinishedSubscriber
GarbageCollectionDisabledSubscriber
GarbageCollectionEnabledSubscriber
GarbageCollectionTriggeredSubscriber
StartedSubscriber
WarningTriggeredSubscriber
FilteredSubscriber
FinishedSubscriber
LoadedSubscriber
SkippedSubscriber
SortedSubscriber
StartedSubscriber
Exception
Subscriber
Tracer
Exception
InvocationStubber
MockObject
Stub
ParametersRule
Test
Exception
Extension
CacheException
Exception interface for all exceptions thrown by an Implementing Library.
CacheItemInterface
CacheItemInterface defines an interface for interacting with objects inside a cache.
CacheItemPoolInterface
CacheItemPoolInterface generates CacheItemInterface objects.
InvalidArgumentException
Exception interface for invalid cache arguments.
ClockInterface
ContainerExceptionInterface
Base interface representing a generic exception in a container.
ContainerInterface
Describes the interface of a container that exposes methods to read its entries.
NotFoundExceptionInterface
No entry was found in the container.
EventDispatcherInterface
Defines a dispatcher for events.
ListenerProviderInterface
Mapper from an event to the listeners that are applicable to that event.
StoppableEventInterface
An Event whose processing may be interrupted when the event has been handled.
ClientExceptionInterface
Every HTTP client related exception MUST implement this interface.
ClientInterface
NetworkExceptionInterface
Thrown when the request cannot be completed because of network issues.
RequestExceptionInterface
Exception for when a request failed.
RequestFactoryInterface
ResponseFactoryInterface
ServerRequestFactoryInterface
StreamFactoryInterface
UploadedFileFactoryInterface
UriFactoryInterface
MessageInterface
HTTP messages consist of requests from a client to a server and responses from a server to a client. This interface defines the methods common to each.
RequestInterface
Representation of an outgoing, client-side request.
ResponseInterface
Representation of an outgoing, server-side response.
ServerRequestInterface
Representation of an incoming, server-side HTTP request.
StreamInterface
Describes a data stream.
UploadedFileInterface
Value object representing a file uploaded through an HTTP request.
UriInterface
Value object representing a URI.
LoggerAwareInterface
Describes a logger-aware instance.
LoggerInterface
Describes a logger instance.
CacheException
Interface used for all types of exceptions thrown by the implementing library.
CacheInterface
InvalidArgumentException
Exception interface for invalid cache arguments.
ContextAware
ContextAware interface.
EnvInterface
Abstraction around environment variables.
Exception
An interface for Psy Exceptions.
Listener
Execution Loop Listener interface.
ReflectorFormatter
Reflector formatter interface.
OutputPager
An output pager is much the same as a regular OutputInterface, but allows the stream to be flushed to a pager periodically.
Autocompleter
Interface \Hoa\Console\Readline\Autocompleter.
EventListenable
Each object which is listenable must implement this interface.
EventSource
Each object which is listenable must implement this interface.
IStream
Interface \Hoa\Stream\IStream\Stream.
StreamBufferable
Interface \Hoa\Stream\IStream\Bufferable.
StreamIn
Interface \Hoa\Stream\IStream\In.
StreamLockable
Interface \Hoa\Stream\IStream\Lockable.
StreamOut
Interface \Hoa\Stream\IStream\Out.
StreamPathable
Interface \Hoa\Stream\IStream\Pathable.
StreamPointable
Interface \Hoa\Stream\IStream\Pointable.
StreamStatable
Interface \Hoa\Stream\IStream\Statable.
StreamTouchable
Interface \Hoa\Stream\IStream\Touchable.
Readline
An interface abstracting the various readline_* functions.
PresenterAware
Presenter injects itself as a dependency to all objects which implement PresenterAware.
Checker
Downloader
ArrayInterface
`ArrayInterface` provides traversable array functionality to data types.
CollectionInterface
A collection represents a group of values, known as its elements.
DoubleEndedQueueInterface
A linear collection that supports element insertion and removal at both ends.
CollectionException
MapInterface
An object that maps keys to values.
TypedMapInterface
A `TypedMapInterface` represents a map of elements where key and value are typed.
QueueInterface
A queue is a collection in which the entities in the collection are kept in order.
UuidBuilderInterface
A UUID builder builds instances of UuidInterface
CodecInterface
A codec encodes and decodes a UUID according to defined rules
NumberConverterInterface
A number converter converts UUIDs from hexadecimal characters into representations of integers and vice versa
TimeConverterInterface
A time converter converts timestamps into representations that may be used in UUIDs
DeprecatedUuidInterface
This interface encapsulates deprecated methods for ramsey/uuid
UuidExceptionInterface
FieldsInterface
UUIDs are comprised of unsigned integers, the bytes of which are separated into fields and arranged in a particular layout defined by the specification for the variant
DceSecurityGeneratorInterface
A DCE Security generator generates strings of binary data based on a local domain, local identifier, node ID, clock sequence, and the current time
NameGeneratorInterface
A name generator generates strings of binary data created by hashing together a namespace with a name, according to a hashing algorithm
RandomGeneratorInterface
A random generator generates strings of random binary data
TimeGeneratorInterface
A time generator generates strings of binary data based on a node ID, clock sequence, and the current time
CalculatorInterface
A calculator performs arithmetic operations on numbers
DceSecurityProviderInterface
A DCE provider provides access to local domain identifiers for version 2, DCE Security, UUIDs
NodeProviderInterface
A node provider retrieves or generates a node ID
TimeProviderInterface
A time provider retrieves the current time
FieldsInterface
RFC 4122 defines fields for a specific variant of UUID
UuidInterface
Also known as a Leach-Salz variant UUID, an RFC 4122 variant UUID is a universally unique identifier defined by RFC 4122
NumberInterface
NumberInterface ensures consistency in numeric values returned by ramsey/uuid
TypeInterface
TypeInterface ensures consistency in typed values returned by ramsey/uuid
UuidFactoryInterface
UuidFactoryInterface defines common functionality all `UuidFactory` instances must implement
UuidInterface
A UUID is a universally unique identifier adhering to an agreed-upon representation format and standard for generation
ValidatorInterface
A validator validates a string as a proper UUID
Commentable
AtRule
Renderable
Exception
Exception
Exception
Exception
Exception
LongestCommonSubsequenceCalculator
DiffOutputBuilderInterface
Defines how an output builder should take a generated diff array and return a string representation of that diff.
Exception
Exception
Exception
ConfigInterface
ConfigRetrieverInterface
ProviderInterface
ProviderInterface
ReducedArgumentContract
ArgumentReducer
SnippetProvider
Compressor
HasSolutionsForThrowable
Interface used for SolutionProviders.
ProvidesSolution
Interface to be used on exceptions that provide their own solution.
RunnableSolution
Solution
SolutionProviderRepository
HasSolutionsForThrowable
Interface used for SolutionProviders.
ProvidesSolution
Interface to be used on exceptions that provide their own solution.
RunnableSolution
Solution
SolutionProviderRepository
Composer
ContextProvider
ContextProviderDetector
ProvidesFlareContext
FlareMiddleware
Time
TruncationStrategy
ConfigManager
Permission
Role
Wildcard
ClockInterface
SignalableCommandInterface
Interface for command reacting to signal.
CommandLoaderInterface
CompletionOutputInterface
Transforms the {@see CompletionSuggestions} object into output readable by the shell completion.
DescriptorInterface
Descriptor interface.
ExceptionInterface
ExceptionInterface.
OutputFormatterInterface
Formatter interface for console output.
OutputFormatterStyleInterface
Formatter style interface for defining styles.
WrappableOutputFormatterInterface
Formatter interface for console output that supports word wrapping.
HelperInterface
HelperInterface is the interface all helpers must implement.
InputAwareInterface
InputAwareInterface should be implemented by classes that depends on the Console Input.
InputInterface
InputInterface is the interface implemented by all input classes.
StreamableInputInterface
StreamableInputInterface is the interface implemented by all input classes that have an input stream.
ConsoleOutputInterface
ConsoleOutputInterface is the interface implemented by ConsoleOutput class.
OutputInterface
OutputInterface is the interface implemented by all Output classes.
StyleInterface
Output style helpers.
ExceptionInterface
Interface for exceptions.
ErrorEnhancerInterface
ErrorRendererInterface
Formats an exception to be used as response content.
EventDispatcherInterface
The EventDispatcherInterface is the central point of Symfony's event listener system.
EventSubscriberInterface
An EventSubscriber knows itself what events it is interested in.
EventDispatcherInterface
Allows providing hooks on domain-specific lifecycles by dispatching events.
StreamableInterface
RetryStrategyInterface
ChunkInterface
The interface of chunks returned by ResponseStreamInterface::current().
ClientExceptionInterface
When a 4xx response is returned.
DecodingExceptionInterface
When a content-type cannot be decoded to the expected representation.
ExceptionInterface
The base interface for all exceptions in the contract.
HttpExceptionInterface
Base interface for HTTP-related exceptions.
RedirectionExceptionInterface
When a 3xx response is returned and the "max_redirects" option has been reached.
ServerExceptionInterface
When a 5xx response is returned.
TimeoutExceptionInterface
When an idle timeout occurs.
TransportExceptionInterface
When any error happens at the transport level.
HttpClientInterface
Provides flexible methods for requesting HTTP resources synchronously or asynchronously.
ResponseInterface
A (lazily retrieved) HTTP response.
ResponseStreamInterface
Yields response chunks, returned by HttpClientInterface::stream().
ExceptionInterface
RequestExceptionInterface
Interface for Request exceptions.
PeekableRequestRateLimiterInterface
A request limiter which allows peeking ahead.
RequestRateLimiterInterface
A special type of limiter that deals with requests.
RequestMatcherInterface
RequestMatcherInterface is an interface for strategies to match a Request.
AttributeBagInterface
Attributes store.
FlashBagInterface
FlashBagInterface.
FlashBagAwareSessionInterface
Interface for session with a flashbag.
SessionBagInterface
Session Bag store.
SessionFactoryInterface
SessionInterface
Interface for the session.
SessionStorageFactoryInterface
SessionStorageInterface
StorageInterface.
BundleInterface
BundleInterface.
CacheClearerInterface
CacheClearerInterface.
CacheWarmerInterface
Interface for classes able to warm up the cache.
WarmableInterface
Interface for classes that support warming their cache.
ArgumentResolverInterface
An ArgumentResolverInterface instance knows how to determine the arguments for a specific action.
ControllerResolverInterface
A ControllerResolverInterface implementation knows how to determine the controller to execute based on a Request object.
ValueResolverInterface
Responsible for resolving the value of an argument based on its metadata.
ArgumentMetadataFactoryInterface
Builds method argument data.
DataCollectorInterface
DataCollectorInterface.
LateDataCollectorInterface
LateDataCollectorInterface.
HttpExceptionInterface
Interface for HTTP error exceptions.
FragmentRendererInterface
Interface implemented by all rendering strategies.
FragmentUriGeneratorInterface
Interface implemented by rendering strategies able to generate a URL for a fragment.
ResponseCacheStrategyInterface
ResponseCacheStrategyInterface implementations know how to compute the Response cache HTTP header based on the different response cache headers.
StoreInterface
Interface implemented by HTTP cache stores.
SurrogateInterface
HttpKernelInterface
HttpKernelInterface handles a Request to convert it to a Response.
KernelInterface
The Kernel is the heart of the Symfony system.
DebugLoggerInterface
DebugLoggerInterface.
RebootableInterface
Allows the Kernel to be rebooted using a temporary cache directory.
TerminableInterface
Terminable extends the Kernel request/response cycle with dispatching a post response event after sending the response and before shutting down the kernel.
ExceptionInterface
Exception interface for all exceptions thrown by the component.
TransportExceptionInterface
Exception interface for all exceptions thrown by the component.
MailerInterface
Interface for mailers able to send emails synchronously and/or asynchronously.
AuthenticatorInterface
An Authentication mechanism.
TransportFactoryInterface
TransportInterface
Interface for all mailer transports.
BodyRendererInterface
AddressEncoderInterface
ContentEncoderInterface
EncoderInterface
MimeHeaderEncoderInterface
ExceptionInterface
HeaderInterface
A MIME Header.
HtmlToTextConverterInterface
MimeTypeGuesserInterface
Guesses the MIME type of a file.
MimeTypesInterface
Guesses the MIME type of a file.
ExceptionInterface
Base ExceptionInterface for the Intl component.
Stringable
CryptoSafeEngine
Engine
ExceptionInterface
Marker Interface for the Process Component.
ExceptionInterface
ExceptionInterface.
ConfigurableRequirementsInterface
ConfigurableRequirementsInterface must be implemented by URL generators that can be configured whether an exception should be generated when the parameters do not match the requirements. It is also possible to disable the requirements check for URL generation completely.
GeneratorDumperInterface
GeneratorDumperInterface is the interface that all generator dumper classes must implement.
UrlGeneratorInterface
UrlGeneratorInterface is the interface that all URL generator classes must implement.
MatcherDumperInterface
MatcherDumperInterface is the interface that all matcher dumper classes must implement.
RedirectableUrlMatcherInterface
RedirectableUrlMatcherInterface knows how to redirect the user.
RequestMatcherInterface
RequestMatcherInterface is the interface that all request matcher classes must implement.
UrlMatcherInterface
UrlMatcherInterface is the interface that all URL matcher classes must implement.
RequestContextAwareInterface
RouteCompilerInterface
RouteCompilerInterface is the interface that all RouteCompiler classes must implement.
RouterInterface
RouterInterface is the interface that all Router classes must implement.
ResetInterface
Provides a way to reset an object to its initial state.
ServiceCollectionInterface
A ServiceProviderInterface that is also countable and iterable.
ServiceProviderInterface
A ServiceProviderInterface exposes the identifiers and the types of services provided by a container.
ServiceSubscriberInterface
A ServiceSubscriber exposes its dependencies via the static {@link getSubscribedServices} method.
ExceptionInterface
InflectorInterface
SluggerInterface
Creates a URL-friendly slug from a given string.
OperationInterface
Represents an operation on catalogue(s).
CatalogueMetadataAwareInterface
This interface is used to get, set, and delete metadata about the Catalogue.
DumperInterface
DumperInterface is the interface implemented by all translation dumpers.
ExceptionInterface
Exception interface for all exceptions thrown by the component.
ProviderExceptionInterface
Exception interface for all exceptions thrown by the component.
ExtractorInterface
Extracts translation messages from a directory or files to the catalogue.
IntlFormatterInterface
Formats ICU message patterns.
MessageFormatterInterface
LoaderInterface
LoaderInterface is the interface implemented by all translation loaders.
MessageCatalogueInterface
MessageCatalogueInterface.
MetadataAwareInterface
This interface is used to get, set, and delete metadata about the translation messages.
ProviderFactoryInterface
ProviderInterface
TranslationReaderInterface
TranslationReader reads translation messages from translation files.
TranslatorBagInterface
TranslationWriterInterface
TranslationWriter writes translation messages.
LocaleAwareInterface
TranslatableInterface
TranslatorInterface
TimeBasedUidInterface
Interface to describe UIDs that contain a DateTimeImmutable as part of their behaviour.
ClonerInterface
DumperInterface
DumperInterface used by Data objects.
DumpDescriptorInterface
ContextProviderInterface
Interface to provide contextual data about dump data clones sent to a server.
DataDumperInterface
DataDumperInterface for dumping Data objects.
ExceptionInterface
Exception interface for all exceptions thrown by the component.
ExceptionInterface
LoaderInterface
ParserInterface
AdapterInterface
ReaderInterface
WriterInterface
RepositoryInterface
StoreInterface

Classes

Kernel
Handler
ConfirmPasswordController
ForgotPasswordController
LoginController
RegisterController
ResetPasswordController
VerificationController
Controller
EnviaSolAltTelefone
DivisaController
EnderecoController
HomeController
TelefoneController
Kernel
Authenticate
EncryptCookies
PreventRequestsDuringMaintenance
RedirectIfAuthenticated
TrimStrings
TrustHosts
TrustProxies
VerifyCsrfToken
StoreTelefoneRequest
Request represents an HTTP request.
UpdateTelefoneRequest
Request represents an HTTP request.
MailEnvia
MyTestEmail
TrocaTelMsg
Divisa
Endereco
Telefone
User
SolTrocaRamalNotification
TelefonePolicy
AppServiceProvider
AuthServiceProvider
BroadcastServiceProvider
EventServiceProvider
RouteServiceProvider
TelefoneFactory
UserFactory
CreateUsersTable
CreateFailedJobsTable
CreatePersonalAccessTokensTable
CreatePermissionTables
UpdateSenhaunicaUsersTable
DatabaseSeeder
TelefoneSeeder
HomeTest
LaravelTools
HomePage
Page
DuskTestCase
ExampleTest
TestCase
ExampleTest
Pdf
ServiceProvider
BigDecimal
Immutable, arbitrary-precision signed decimal numbers.
BigInteger
An arbitrary-size integer.
BigNumber
Common interface for arbitrary-precision rational numbers.
BigRational
An arbitrarily large rational number.
DivisionByZeroException
Exception thrown when a division by zero occurs.
IntegerOverflowException
Exception thrown when an integer overflow occurs.
MathException
Base class for all math exceptions.
NegativeNumberException
Exception thrown when attempting to perform an unsupported operation, such as a square root, on a negative number.
NumberFormatException
Exception thrown when attempting to create a number from a string with an invalid format.
RoundingNecessaryException
Exception thrown when a number cannot be represented at the requested scale without rounding.
CarbonImmutableType
Immutable type of {@see VarDateTimeType}.
CarbonType
Variable DateTime Type using DateTime::__construct() instead of DateTime::createFromFormat().
DateTimeDefaultPrecision
DateTimeImmutableType
Immutable type of {@see VarDateTimeType}.
DateTimeType
Variable DateTime Type using DateTime::__construct() instead of DateTime::createFromFormat().
ComposerAutoloaderInit5c5a649409451d008c65d6ad66d2a239
ComposerStaticInit5c5a649409451d008c65d6ad66d2a239
ClassLoader
ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
InstalledVersions
This class is copied in every Composer installed project and available to all
NotFound
AutoGenerator
IncrementGenerator
BaseModel
BaseMongoRepository
BaseRepository
BaseSqlRepository
EavSqlRepository
Data
DataException
Base runtime exception type thrown by this library
InvalidPathException
Thrown when trying to access an invalid path in the data array
MissingPathException
Thrown when trying to access a path that does not exist
Util
CacheProvider
Base class for cache provider implementations.
CacheAdapter
CacheItem
DoctrineProvider
This class was copied from the Symfony Framework, see the original copyright notice above. The code is distributed subject to the license terms in https://github.com/symfony/symfony/blob/ff0cf61278982539c49e467db9ab13cbd342f76d/LICENSE
TypedCacheItem
MissingNamedParameter
ArrayParameterType
CacheException
QueryCacheProfile
Query Cache Profile handles the data relevant for query caching.
ColumnCase
Contains portable column case conversions.
Configuration
Configuration container for the Doctrine DBAL.
Connection
A database abstraction-level connection that implements features like events, transaction isolation levels, configuration, emulated transaction nesting, lazy connecting and more.
ConnectionException
PrimaryReadReplicaConnection
Primary-Replica Connection
AbstractDB2Driver
Abstract base implementation of the {@see Driver} interface for IBM DB2 based drivers.
AbstractMySQLDriver
Abstract base implementation of the {@see Driver} interface for MySQL based drivers.
EasyConnectString
Represents an Oracle Easy Connect string
AbstractOracleDriver
Abstract base implementation of the {@see Driver} interface for Oracle based drivers.
AbstractPostgreSQLDriver
Abstract base implementation of the {@see Driver} interface for PostgreSQL based drivers.
EnableForeignKeys
AbstractSQLiteDriver
Abstract base implementation of the {@see Doctrine\DBAL\Driver} interface for SQLite based drivers.
AbstractSQLServerDriver
Abstract base implementation of the {@see Driver} interface for Microsoft SQL Server based drivers.
Connection
DataSourceName
IBM DB2 DSN
Driver
Abstract base implementation of the {@see Driver} interface for IBM DB2 based drivers.
Result
Statement
AbstractConnectionMiddleware
AbstractDriverMiddleware
AbstractResultMiddleware
AbstractStatementMiddleware
Connection
Driver
Abstract base implementation of the {@see Driver} interface for MySQL based drivers.
Charset
Options
Secure
Result
Statement
Connection
Driver
A Doctrine DBAL driver for the Oracle OCI8 PHP extensions.
InitializeSession
Result
Statement
Connection
Driver
Abstract base implementation of the {@see Driver} interface for MySQL based drivers.
Driver
Abstract base implementation of the {@see Driver} interface for Oracle based drivers.
Driver
Abstract base implementation of the {@see Driver} interface for PostgreSQL based drivers.
Result
Driver
Abstract base implementation of the {@see Doctrine\DBAL\Driver} interface for SQLite based drivers.
Connection
Driver
Abstract base implementation of the {@see Driver} interface for Microsoft SQL Server based drivers.
Statement
Statement
Connection
ConvertParameters
Driver
Abstract base implementation of the {@see Driver} interface for PostgreSQL based drivers.
UnexpectedValue
UnknownParameter
Result
Statement
Connection
Driver
Abstract base implementation of the {@see Doctrine\DBAL\Driver} interface for SQLite based drivers.
Result
Statement
Connection
Driver
Driver for ext/sqlsrv.
Result
Statement
DriverManager
Factory for creating {@see Connection} instances.
ConnectionEventArgs
Event Arguments used when a Driver connection is established inside Doctrine\DBAL\Connection.
OracleSessionInit
Should be used when Oracle Server default environment does not match the Doctrine requirements.
SQLiteSessionInit
SQLSessionInit
Session init listener for executing a single SQL statement right after a connection is opened.
SchemaAlterTableAddColumnEventArgs
Event Arguments used when SQL queries for adding table columns are generated inside {@see AbstractPlatform}.
SchemaAlterTableChangeColumnEventArgs
Event Arguments used when SQL queries for changing table columns are generated inside {@see AbstractPlatform}.
SchemaAlterTableEventArgs
Event Arguments used when SQL queries for creating tables are generated inside {@see AbstractPlatform}.
SchemaAlterTableRemoveColumnEventArgs
Event Arguments used when SQL queries for removing table columns are generated inside {@see AbstractPlatform}.
SchemaAlterTableRenameColumnEventArgs
Event Arguments used when SQL queries for renaming table columns are generated inside {@see AbstractPlatform}.
SchemaColumnDefinitionEventArgs
Event Arguments used when the portable column definition is generated inside {@see AbstractPlatform}.
SchemaCreateTableColumnEventArgs
Event Arguments used when SQL queries for creating table columns are generated inside {@see AbstractPlatform}.
SchemaCreateTableEventArgs
Event Arguments used when SQL queries for creating tables are generated inside {@see AbstractPlatform}.
SchemaDropTableEventArgs
Event Arguments used when the SQL query for dropping tables are generated inside {@see AbstractPlatform}.
SchemaEventArgs
Base class for schema related events.
SchemaIndexDefinitionEventArgs
Event Arguments used when the portable index definition is generated inside {@see AbstractSchemaManager}.
TransactionBeginEventArgs
EventArgs is the base class for classes containing event data.
TransactionCommitEventArgs
EventArgs is the base class for classes containing event data.
TransactionEventArgs
EventArgs is the base class for classes containing event data.
TransactionRollBackEventArgs
EventArgs is the base class for classes containing event data.
Events
Container for all DBAL events.
ConnectionException
Base class for all connection related errors detected in the driver.
ConnectionLost
Base class for all connection related errors detected in the driver.
ConstraintViolationException
Base class for all constraint violation related errors detected in the driver.
DatabaseDoesNotExist
Base class for all unknown database object related errors detected in the driver.
DatabaseObjectExistsException
Base class for all already existing database object related errors detected in the driver.
DatabaseObjectNotFoundException
Base class for all unknown database object related errors detected in the driver.
DatabaseRequired
DeadlockException
Exception for a deadlock error of a transaction detected in the driver.
DriverException
Base class for all errors detected in the driver.
ForeignKeyConstraintViolationException
Exception for a foreign key constraint violation detected in the driver.
InvalidArgumentException
Exception to be thrown when invalid arguments are passed to any DBAL API
InvalidFieldNameException
Exception for an invalid specified field name in a statement detected in the driver.
InvalidLockMode
LockWaitTimeoutException
Exception for a lock wait timeout error of a transaction detected in the driver.
MalformedDsnException
NonUniqueFieldNameException
Exception for a non-unique/ambiguous specified field name in a statement detected in the driver.
NotNullConstraintViolationException
Exception for a NOT NULL constraint violation detected in the driver.
ReadOnlyException
Exception for a write operation attempt on a read-only database element detected in the driver.
SchemaDoesNotExist
Base class for all unknown database object related errors detected in the driver.
ServerException
Base class for all server related errors detected in the driver.
SyntaxErrorException
Exception for a syntax error in a statement detected in the driver.
TableExistsException
Exception for an already existing table referenced in a statement detected in the driver.
TableNotFoundException
Exception for an unknown table referenced in a statement detected in the driver.
UniqueConstraintViolationException
Exception for a unique constraint violation detected in the driver.
Exception
ExpandArrayParameters
FetchMode
Legacy Class that keeps BC for using the legacy APIs fetch()/fetchAll().
TableGenerator
Table ID Generator for those poor languages that are missing sequences.
TableGeneratorSchemaVisitor
LockMode
Contains all DBAL LockModes.
Connection
DebugStack
Includes executed SQLs in a Debug Stack.
Driver
LoggerChain
Chains multiple SQLLogger.
Middleware
Statement
ParameterType
Contains statement parameter types.
AbstractMySQLPlatform
Provides the base implementation for the lowest versions of supported MySQL-like database platforms.
AbstractPlatform
Base class for all DatabasePlatforms. The DatabasePlatforms are the central point of abstraction of platform-specific behaviors, features and SQL dialects.
DateIntervalUnit
DB2111Platform
Provides the behavior, features and SQL dialect of the IBM DB2 11.1 (11.1 GA) database platform.
DB2Platform
Provides the behavior, features and SQL dialect of the IBM DB2 database platform of the oldest supported version.
DB2Keywords
DB2 Keywords.
KeywordList
Abstract interface for a SQL reserved keyword dictionary.
MariaDb102Keywords
MariaDb reserved keywords list.
MariaDBKeywords
MySQL Keywordlist.
MySQL57Keywords
MySQL 5.7 reserved keywords list.
MySQL80Keywords
MySQL 8.0 reserved keywords list.
MySQL84Keywords
MySQL 8.4 reserved keywords list.
MySQLKeywords
MySQL Keywordlist.
OracleKeywords
Oracle Keywordlist.
PostgreSQL100Keywords
PostgreSQL 10.0 reserved keywords list.
PostgreSQL94Keywords
PostgreSQL 9.4 reserved keywords list.
PostgreSQLKeywords
Reserved keywords list corresponding to the PostgreSQL database platform of the oldest supported version.
ReservedKeywordsValidator
SQLiteKeywords
SQLite Keywordlist.
SQLServer2012Keywords
Microsoft SQL Server 2012 reserved keyword dictionary.
SQLServerKeywords
Microsoft SQL Server 2012 reserved keyword dictionary.
MariaDb1010Platform
Provides the behavior, features and SQL dialect of the MariaDB 10.10 database platform.
MariaDb1027Platform
Provides the behavior, features and SQL dialect of the MariaDB 10.2 database platform.
MariaDb1043Platform
Provides the behavior, features and SQL dialect of the MariaDB 10.4 database platform.
MariaDb1052Platform
Provides the behavior, features and SQL dialect of the MariaDB 10.5 database platform.
MariaDb1060Platform
Provides the behavior, features and SQL dialect of the MariaDB 10.6 database platform.
MariaDBPlatform
Provides the behavior, features and SQL dialect of the MariaDB database platform of the oldest supported version.
Comparator
Compares schemas in the context of MySQL platform.
MySQL57Platform
Provides the behavior, features and SQL dialect of the MySQL 5.7 database platform.
MySQL80Platform
Provides the behavior, features and SQL dialect of the MySQL 8.0 database platform.
MySQL84Platform
Provides the behavior, features and SQL dialect of the MySQL 8.4 database platform.
MySQLPlatform
Provides the behavior, features and SQL dialect of the Oracle MySQL database platform of the oldest supported version.
OraclePlatform
OraclePlatform.
PostgreSQL100Platform
Provides the behavior, features and SQL dialect of the PostgreSQL 10.0 database platform.
PostgreSQL120Platform
Provides the behavior, features and SQL dialect of the PostgreSQL 12.0 database platform.
PostgreSQL94Platform
Provides the behavior, features and SQL dialect of the PostgreSQL 9.4+ database platform.
PostgreSQLPlatform
Provides the behavior, features and SQL dialect of the PostgreSQL database platform of the oldest supported version.
Comparator
Compares schemas in the context of SQLite platform.
SqlitePlatform
The SqlitePlatform class describes the specifics and dialects of the SQLite database platform.
Comparator
Compares schemas in the context of SQL Server platform.
SQLServerSelectSQLBuilder
SQLServer2012Platform
Provides the behavior, features and SQL dialect of the Microsoft SQL Server database platform of the oldest supported version.
SQLServerPlatform
Provides the behavior, features and SQL dialect of the Microsoft SQL Server database platform of the oldest supported version.
TrimMode
Connection
Portability wrapper for a Connection.
Converter
Driver
Middleware
OptimizeFlags
Result
Statement
Portability wrapper for a Statement.
CompositeExpression
Composite expression is responsible to build a group of similar expression.
ExpressionBuilder
ExpressionBuilder class is responsible to dynamically create SQL query parts.
ConflictResolutionMode
Limit
QueryBuilder
QueryBuilder class is responsible to dynamically create SQL queries.
QueryException
SelectQuery
Query
An SQL query together with its bound parameters.
Result
AbstractAsset
The abstract asset allows to reset the name of all assets without publishing this to the public userland.
AbstractSchemaManager
Base class for schema managers. Schema managers are used to inspect and/or modify the database schema/structure.
Column
Object representation of a database column.
ColumnDiff
Represents the change of a column.
Comparator
Compares two Schemas and return an instance of SchemaDiff.
DB2SchemaManager
IBM Db2 Schema Manager.
DefaultSchemaManagerFactory
A schema manager factory that returns the default schema manager for the given platform.
ColumnAlreadyExists
ColumnDoesNotExist
ForeignKeyDoesNotExist
IndexAlreadyExists
IndexDoesNotExist
IndexNameInvalid
InvalidTableName
NamedForeignKeyRequired
NamespaceAlreadyExists
SequenceAlreadyExists
SequenceDoesNotExist
TableAlreadyExists
TableDoesNotExist
UniqueConstraintDoesNotExist
UnknownColumnOption
ForeignKeyConstraint
An abstraction class for a foreign key constraint.
Identifier
An abstraction class for an asset identifier.
Index
The abstract asset allows to reset the name of all assets without publishing this to the public userland.
MySQLSchemaManager
Schema manager for the MySQL RDBMS.
OracleSchemaManager
Oracle Schema Manager.
PostgreSQLSchemaManager
PostgreSQL Schema Manager.
Schema
Object representation of a database schema.
SchemaConfig
Configuration for a Schema.
SchemaDiff
Differences between two schemas.
SchemaException
Sequence
Sequence structure.
SqliteSchemaManager
Sqlite SchemaManager.
SQLServerSchemaManager
SQL Server Schema Manager.
Table
Object Representation of a table.
TableDiff
Table Diff.
UniqueConstraint
Class for a unique constraint.
View
Representation of a Database View.
AbstractVisitor
Abstract Visitor with empty methods for easy extension.
CreateSchemaSqlCollector
Abstract Visitor with empty methods for easy extension.
DropSchemaSqlCollector
Gathers SQL statements that allow to completely drop the current schema.
Graphviz
Create a Graphviz output of a Schema.
RemoveNamespacedAssets
Removes assets from a schema that are not in the default namespace.
CreateSchemaObjectsSQLBuilder
DefaultSelectSQLBuilder
DropSchemaObjectsSQLBuilder
RegularExpressionError
Statement
A database abstraction-level statement that implements support for logging, DBAL mapping types, etc.
ReservedWordsCommand
Base class for all commands.
RunSqlCommand
Task for executing arbitrary SQL that can come from a file or directly from the command line.
ConnectionNotFound
SingleConnectionProvider
ConsoleRunner
Handles running the Console Tools inside Symfony Console context.
DsnParser
TransactionIsolationLevel
ArrayType
Type that maps a PHP array to a clob SQL type.
AsciiStringType
Type that maps an SQL VARCHAR to a PHP string.
BigIntType
Type that maps a database BIGINT to a PHP string.
BinaryType
Type that maps ab SQL BINARY/VARBINARY to a PHP resource stream.
BlobType
Type that maps an SQL BLOB to a PHP resource stream.
BooleanType
Type that maps an SQL boolean to a PHP boolean.
ConversionException
Conversion Exception is thrown when the database to PHP conversion fails.
DateImmutableType
Immutable type of {@see DateType}.
DateIntervalType
Type that maps interval string to a PHP DateInterval Object.
DateTimeImmutableType
Immutable type of {@see DateTimeType}.
DateTimeType
Type that maps an SQL DATETIME/TIMESTAMP to a PHP DateTime object.
DateTimeTzImmutableType
Immutable type of {@see DateTimeTzType}.
DateTimeTzType
DateTime type accepting additional information about timezone offsets.
DateType
Type that maps an SQL DATE to a PHP Date object.
DecimalType
Type that maps an SQL DECIMAL to a PHP string.
FloatType
The base class for so-called Doctrine mapping types.
GuidType
Represents a GUID/UUID datatype (both are actually synonyms) in the database.
IntegerType
Type that maps an SQL INT to a PHP integer.
JsonType
Type generating json objects values
ObjectType
Type that maps a PHP object to a clob SQL type.
SimpleArrayType
Array Type which can be used for simple values.
SmallIntType
Type that maps a database SMALLINT to a PHP integer.
StringType
Type that maps an SQL VARCHAR to a PHP string.
TextType
Type that maps an SQL CLOB to a PHP string.
TimeImmutableType
Immutable type of {@see TimeType}.
TimeType
Type that maps an SQL TIME to a PHP DateTime object.
Type
The base class for so-called Doctrine mapping types.
TypeRegistry
The type registry is responsible for holding a map of all known DBAL types.
Types
Default built-in types provided by Doctrine DBAL.
VarDateTimeImmutableType
Immutable type of {@see VarDateTimeType}.
VarDateTimeType
Variable DateTime Type using DateTime::__construct() instead of DateTime::createFromFormat().
Deprecation
Manages Deprecation logging in different ways.
EventArgs
EventArgs is the base class for classes containing event data.
EventManager
The EventManager is the central point of Doctrine's event listener system.
CachedWordInflector
GenericLanguageInflectorFactory
Inflector
InflectorFactory
Language
NoopWordInflector
Inflectible
InflectorFactory
Rules
Uninflected
Inflectible
InflectorFactory
Rules
Uninflected
Inflectible
InflectorFactory
Rules
Uninflected
Pattern
Patterns
Inflectible
InflectorFactory
Rules
Uninflected
Ruleset
Inflectible
InflectorFactory
Rules
Uninflected
Substitution
Substitutions
Transformation
Transformations
Inflectible
InflectorFactory
Rules
Uninflected
Word
RulesetInflector
Inflects based on multiple rulesets.
AbstractLexer
Base class for writing simple lexers, i.e. for creating small DSLs.
Token
Attr
CloseQuote
ContentPart
Counter
Counters
NoCloseQuote
NoOpenQuote
OpenQuote
StringPart
Url
FontNotFoundException
CssLength
AbstractField
Abstract CRON expression field.
CronExpression
CRON expression parser that can determine whether or not a CRON expression is due to run, the next run date and previous run date of a CRON expression.
DayOfMonthField
Day of month field. Allows: * , / - ? L W.
DayOfWeekField
Day of week field. Allows: * / , - ? L #.
FieldFactory
CRON field factory implementing a flyweight factory.
HoursField
Hours field. Allows: * , / -.
MinutesField
Minutes field. Allows: * , / -.
MonthField
Month field. Allows: * , / -.
EmailLexer
Base class for writing simple lexers, i.e. for creating small DSLs.
EmailParser
EmailValidator
MessageIDParser
Comment
DomainComment
LocalComment
DomainLiteral
DomainPart
DoubleQuote
FoldingWhiteSpace
IDLeftPart
IDRightPart
LocalPart
PartParser
Parser
InvalidEmail
MultipleErrors
AtextAfterCFWS
CharNotAllowed
CommaInDomain
CommentsInIDRight
ConsecutiveAt
ConsecutiveDot
CRLFAtTheEnd
CRLFX2
CRNoLF
DetailedReason
DomainAcceptsNoMail
DomainHyphened
DomainTooLong
DotAtEnd
DotAtStart
EmptyReason
ExceptionFound
ExpectingATEXT
ExpectingCTEXT
ExpectingDomainLiteralClose
ExpectingDTEXT
LabelTooLong
LocalOrReservedDomain
NoDNSRecord
NoDomainPart
NoLocalPart
RFCWarnings
SpoofEmail
UnableToGetDNSRecord
Used on SERVFAIL, TIMEOUT or other runtime and network errors
UnclosedComment
UnclosedQuotedString
UnOpenedComment
UnusualElements
SpoofEmail
ValidEmail
DNSCheckValidation
DNSGetRecordWrapper
DNSRecords
EmptyValidationList
SpoofCheckValidation
MessageIDValidation
MultipleValidationWithAnd
NoRFCWarningsValidation
RFCValidation
AddressLiteral
CFWSNearAt
CFWSWithFWS
Comment
DeprecatedComment
DomainLiteral
EmailTooLong
IPV6BadChar
IPV6ColonEnd
IPV6ColonStart
IPV6Deprecated
IPV6DoubleColon
IPV6GroupCount
IPV6MaxGroups
LocalTooLong
NoDNSMXRecord
ObsoleteDTEXT
QuotedPart
QuotedString
TLD
Warning
Ean
Utility class for validating EAN-8 and EAN-13 numbers
Iban
Inn
Isbn
Utility class for validating ISBN-10
Luhn
Utility class for generating and validating Luhn numbers.
TCNo
ChanceGenerator
This generator returns a default value for all called properties and methods. It works with Faker\Generator::optional().
Container
A simple implementation of a container.
ContainerBuilder
ContainerException
NotInContainerException
Barcode
Blood
Color
Coordinates
DateTime
File
Number
Uuid
Version
DefaultGenerator
This generator returns a default value for all called properties and methods.
Documentor
ExtensionNotFound
Helper
A class with some methods that may make building extensions easier.
Factory
Generator
Name
ColumnTypeGuesser
EntityPopulator
Populator
ColumnTypeGuesser
EntityPopulator
Service class for populating a table through a Doctrine Entity class.
Populator
Service class for populating a database using the Doctrine ORM or ODM.
ColumnTypeGuesser
EntityPopulator
Service class for populating a table through a Mandango ActiveRecord class.
Populator
Service class for populating a database using Mandango.
ColumnTypeGuesser
EntityPopulator
Service class for populating a table through a Propel ActiveRecord class.
Populator
Service class for populating a database using the Propel ORM.
ColumnTypeGuesser
EntityPopulator
Service class for populating a table through a Propel ActiveRecord class.
Populator
Service class for populating a database using the Propel ORM.
ColumnTypeGuesser
EntityPopulator
Service class for populating a table through a Spot Entity class.
Populator
Service class for populating a database using the Spot ORM.
Address
Address
Color
Company
Internet
Payment
Person
Text
Address
Company
Internet
Person
Text
Address
Color
Company
Internet
Payment
Person
Text
Payment
Barcode
Base
Internet
Payment
Person
PhoneNumber
Biased
Address
Company
Person
PhoneNumber
Utils
Color
Company
Address
Company
DateTime
Czech months and days without setting locale
Internet
Payment
Person
PhoneNumber
Text
Address
Company
Internet
Payment
Person
PhoneNumber
DateTime
Address
Company
Internet
Payment
Person
PhoneNumber
Text
Address
Company
Internet
Payment
Person
PhoneNumber
Text
Address
Company
Internet
Payment
Person
PhoneNumber
Text
Address
Company
Internet
Payment
Person
PhoneNumber
Address
Company
Payment
Person
PhoneNumber
Text
Address
Internet
PhoneNumber
Address
Extend US class since most fields share the same format
PhoneNumber
Address
Company
Internet
Payment
Person
PhoneNumber
Address
Internet
PhoneNumber
Address
Internet
Person
PhoneNumber
Address
Internet
Person
PhoneNumber
Address
Internet
PhoneNumber
Address
PhoneNumber
Address
Person
PhoneNumber
Address
Internet
Person
PhoneNumber
Address
Company
Payment
Person
PhoneNumber
Text
Address
Company
Internet
Person
PhoneNumber
Address
Company
Person
PhoneNumber
Address
Color
Company
Internet
Payment
Person
PhoneNumber
Text
Address
Company
Person
PhoneNumber
Address
Company
Internet
Person
PhoneNumber
Person
Address
Company
Internet
Person
PhoneNumber
Text
Address
Company
Internet
Payment
Person
PhoneNumber
File
Address
Color
Company
Internet
Payment
Person
PhoneNumber
Address
Color
Company
Person
Text
Address
Color
Company
Internet
Payment
Person
PhoneNumber
Text
Address
Color
Company
Internet
Payment
Person
PhoneNumber
Text
Address
Company
Payment
Person
PhoneNumber
Address
Company
Payment
Person
PhoneNumber
HtmlLorem
Address
Company
Payment
Person
More info about the hungarian names and hungarian name abbreviations can be found here:
PhoneNumber
Text
Address
Color
Company
Internet
Person
PhoneNumber
Address
Color
Company
Internet
Person
PhoneNumber
Image
Depends on image generation from http://lorempixel.com/
Internet
Address
Company
Internet
Payment
Person
PhoneNumber
Address
Company
Internet
Payment
Person
PhoneNumber
Text
Address
Company
Internet
Payment
Person
PhoneNumber
Text
Address
Company
Internet
Person
PhoneNumber
Text
Address
Color
Company
DateTime
Internet
Payment
Person
PhoneNumber
Text
Address
Color
Company
Internet
Payment
Person
PhoneNumber
Text
Address
Company
Internet
Person
PhoneNumber
Text
Lorem
Address
Company
Internet
Payment
Person
PhoneNumber
Address
Color
Internet
Payment
Person
PhoneNumber
Address
Company
Payment
Person
PhoneNumber
Medical
Miscellaneous
Person
PhoneNumber
Address
Company
Miscellaneous
Payment
Person
PhoneNumber
Address
Company
Payment
Person
PhoneNumber
Address
Internet
Payment
Person
PhoneNumber
Address
Company
Internet
Payment
Person
PhoneNumber
Text
Address
Color
Company
Internet
Payment
Person
PhoneNumber
Text
Payment
Person
PhoneNumber
Address
Color
Company
Internet
LicensePlate
Generator of Polish vehicle registration numbers.
Payment
Person
Most popular first and last names published by Ministry of the Interior:
PhoneNumber
Text
Address
Company
Internet
Payment
Person
PhoneNumber
Text
Address
Company
Internet
Payment
Person
PhoneNumber
Address
Payment
Person
PhoneNumber
Text
Address
Payment
Person
PhoneNumber
Text
Address
Color
Company
Internet
Payment
Person
PhoneNumber
Text
Address
Company
Internet
Payment
Person
PhoneNumber
Address
Company
Internet
Payment
Person
PhoneNumber
Address
Payment
Person
Address
Payment
Person
Address
Payment
Person
Address
Company
Municipality
Payment
Person
PhoneNumber
Text
Address
Color
Company
Internet
Payment
Person
PhoneNumber
Address
Color
Company
DateTime
Internet
Payment
Person
PhoneNumber
Address
Color
Company
Internet
Payment
Person
PhoneNumber
Text
UserAgent
Uuid
Address
Color
Internet
Person
PhoneNumber
Address
Color
Company
DateTime
Internet
Payment
Person
PhoneNumber
Address
Color
Company
DateTime
Internet
Payment
Person
PhoneNumber
Text
UniqueGenerator
Proxy for other generators that returns only unique values.
ValidGenerator
Proxy for other generators, to return only valid values. Works with Faker\Generator\Base->valid()
ErrorException
Wraps ErrorException; mostly used for typing (at least now) to easily cleanup the stack trace of redundant info.
Formatter
Frame
FrameCollection
Exposes a fluent interface for dealing with an ordered list of stack-trace frames.
Inspector
CallbackHandler
Wrapper for Closures passed as handlers. Can be used directly, or will be instantiated automagically by Whoops\Run if passed to Run::pushHandler
Handler
Abstract implementation of a Handler.
JsonResponseHandler
Catches an exception and converts it to a JSON response. Additionally can also return exception frames for consumption by an API.
PlainTextHandler
Handler outputing plaintext error messages. Can be used directly, or will be instantiated automagically by Whoops\Run if passed to Run::pushHandler
PrettyPageHandler
Abstract implementation of a Handler.
XmlResponseHandler
Catches an exception and converts it to an XML response. Additionally can also return exception frames for consumption by an API.
InspectorFactory
Run
HtmlDumperOutput
Used as output callable for Symfony\Component\VarDumper\Dumper\HtmlDumper::dump()
Misc
SystemFacade
TemplateHelper
Exposes useful tools for working with/in templates
BeforeValidException
CachedKeySet
ExpiredException
Key
SignatureInvalidException
CorsService
InvalidOptionException
Error
Result
Success
BodySummarizer
Client
CookieJar
Cookie jar that stores cookies as an array
FileCookieJar
Persists non-session cookies using a JSON formatted file
SessionCookieJar
Persists cookies in the client session
SetCookie
Set-Cookie object
BadResponseException
Exception when an HTTP error occurs (4xx or 5xx error)
ClientException
Exception when a client error is encountered (4xx codes)
ConnectException
Exception thrown when a connection cannot be established.
InvalidArgumentException
RequestException
HTTP Request exception
ServerException
Exception when a server error is encountered (5xx codes)
TooManyRedirectsException
HTTP Request exception
TransferException
CurlFactory
Creates curl resources from a request
CurlHandler
HTTP handler that uses cURL easy handles as a transport layer.
CurlMultiHandler
Returns an asynchronous response using curl_multi_* functions.
MockHandler
Handler that returns responses or throw exceptions from a queue.
Proxy
Provides basic proxies for handlers.
StreamHandler
HTTP handler that uses PHP's HTTP stream wrapper.
HandlerStack
Creates a composed Guzzle handler function by stacking middlewares on top of an HTTP handler function.
MessageFormatter
Formats log messages using variable substitutions for requests, responses, and other transactional data.
Middleware
Functions used to create and wrap handlers with handler middleware.
Pool
Sends an iterator of requests concurrently using a capped pool size.
PrepareBodyMiddleware
Prepares requests that contain a body, adding the Content-Length, Content-Type, and Expect headers.
RedirectMiddleware
Request redirect middleware.
RequestOptions
This class contains a list of built-in Guzzle request options.
RetryMiddleware
Middleware that retries requests based on the boolean result of invoking the provided "decider" function.
TransferStats
Represents data at the point after it was transferred either successfully or after a network error.
Utils
AggregateException
Exception thrown when too many errors occur in the some() or any() methods.
CancellationException
Exception that is set as the reason for a promise that has been cancelled.
Coroutine
Creates a promise that is resolved using a generator that yields values or promises (somewhat similar to C#'s async keyword).
Create
Each
EachPromise
Represents a promise that iterates over many promises and invokes side-effect functions in the process.
FulfilledPromise
A promise that has been fulfilled.
Is
Promise
Promises/A+ implementation that avoids recursion when possible.
RejectedPromise
A promise that has been rejected.
RejectionException
A special exception that is thrown when waiting on a rejected promise.
TaskQueue
A task queue that executes tasks in a FIFO order.
Utils
AppendStream
Reads from multiple streams, one after the other.
BufferStream
Provides a buffer stream that can be written to to fill a buffer, and read from to remove bytes from the buffer.
CachingStream
Stream decorator that can cache previously read bytes from a sequentially read stream.
DroppingStream
Stream decorator that begins dropping data once the size of the underlying stream becomes too full.
MalformedUriException
Exception thrown if a URI cannot be parsed because it's malformed.
FnStream
Compose stream implementations based on a hash of functions.
Header
HttpFactory
Implements all of the PSR-17 interfaces.
InflateStream
Uses PHP's zlib.inflate filter to inflate zlib (HTTP deflate, RFC1950) or gzipped (RFC1952) content.
LazyOpenStream
Lazily reads or writes to a file that is opened only after an IO operation take place on the stream.
LimitStream
Decorator used to return only a subset of a stream.
Message
MimeType
MultipartStream
Stream that when read returns bytes for a streaming multipart or multipart/form-data stream.
NoSeekStream
Stream decorator that prevents a stream from being seeked.
PumpStream
Provides a read only stream that pumps data from a PHP callable.
Query
Request
PSR-7 request implementation.
Response
PSR-7 response implementation.
ServerRequest
Server-side HTTP request
Stream
PHP stream implementation.
StreamWrapper
Converts Guzzle streams into PHP stream resources.
UploadedFile
Uri
PSR-7 URI implementation.
UriComparator
Provides methods to determine if a modified URL should be considered cross-origin.
UriNormalizer
Provides methods to normalize and compare URIs.
UriResolver
Resolves a URI reference in the context of a base URI and the opposite way.
Utils
UriTemplate
Expands URI templates. Userland implementation of PECL uri_template.
FactoryCall
FactoryClass
FactoryFile
FactoryGenerator
Controls the process of extracting @factory doctags and generating factory method files.
FactoryMethod
Represents a single static factory method from a {@link Matcher} class.
FactoryParameter
GlobalFunctionFile
StaticMethodFile
IsArray
Matcher for array whose elements satisfy a sequence of matchers.
IsArrayContaining
Matches if an array contains an item satisfying a nested matcher.
IsArrayContainingInAnyOrder
Matches if an array contains a set of items satisfying nested matchers.
IsArrayContainingInOrder
Matches if an array contains a set of items satisfying nested matchers.
IsArrayContainingKey
Matches if an array contains the specified key.
IsArrayContainingKeyValuePair
Convenient base class for Matchers that require a value of a specific type.
IsArrayWithSize
Matches if array size satisfies a nested matcher.
MatchingOnce
SeriesMatchingOnce
AssertionError
BaseDescription
A {@link Hamcrest\Description} that is stored as a string.
BaseMatcher
BaseClass for all Matcher implementations.
IsEmptyTraversable
Matches if traversable is empty or non-empty.
IsTraversableWithSize
Matches if traversable size satisfies a nested matcher.
AllOf
Calculates the logical conjunction of multiple matchers. Evaluation is shortcut, so subsequent matchers are not called if an earlier matcher returns <code>false</code>.
AnyOf
Calculates the logical disjunction of multiple matchers. Evaluation is shortcut, so subsequent matchers are not called if an earlier matcher returns <code>true</code>.
CombinableMatcher
BaseClass for all Matcher implementations.
DescribedAs
Provides a custom description to another matcher.
Every
Convenient base class for Matchers that require a value of a specific type.
HasToString
Matches if array size satisfies a nested matcher.
Is
Decorates another Matcher, retaining the behavior but allowing tests to be slightly more expressive.
IsAnything
A matcher that always returns <code>true</code>.
IsCollectionContaining
Tests if an array contains values that match one or more Matchers.
IsEqual
Is the value equal to another value, as tested by the use of the "==" comparison operator?
IsIdentical
The same as {@link Hamcrest\Core\IsSame} but with slightly different semantics.
IsInstanceOf
Tests whether the value is an instance of a class.
IsNot
Calculates the logical negation of a matcher.
IsNull
Is the value null?
IsSame
Is the value the same object as another value? In PHP terms, does $a === $b?
IsTypeOf
Tests whether the value has a built-in type.
Set
Tests if a value (class, object, or array) has a named property.
ShortcutCombination
BaseClass for all Matcher implementations.
DiagnosingMatcher
Official documentation for this class is missing.
FeatureMatcher
Supporting class for matching a feature of an object. Implement <code>featureValueOf()</code> in a subclass to pull out the feature to be matched against.
SelfDescribingValue
A wrapper around any value so that it describes itself.
MatcherAssert
Matchers
A series of static factories for all hamcrest matchers.
NullDescription
Null implementation of {@link Hamcrest\Description}.
IsCloseTo
Is the value a number equal to a value within some range of acceptable error?
OrderingComparison
Convenient base class for Matchers that require a value of a specific type.
StringDescription
A {@link Hamcrest\Description} that is stored as a string.
IsEmptyString
Matches empty Strings (and null).
IsEqualIgnoringCase
Tests if a string is equal to another string, regardless of the case.
IsEqualIgnoringWhiteSpace
Tests if a string is equal to another string, ignoring any changes in whitespace.
MatchesPattern
Tests if the argument is a string that matches a regular expression.
StringContains
Tests if the argument is a string that contains a substring.
StringContainsIgnoringCase
Tests if the argument is a string that contains a substring ignoring case.
StringContainsInOrder
Tests if the value contains a series of substrings in a constrained order.
StringEndsWith
Tests if the argument is a string that ends with a substring.
StringStartsWith
Tests if the argument is a string that contains a substring.
SubstringMatcher
Convenient base class for Matchers that require a value of a specific type.
IsArray
Tests whether the value is an array.
IsBoolean
Tests whether the value is a boolean.
IsCallable
Tests whether the value is callable.
IsDouble
Tests whether the value is a float/double.
IsInteger
Tests whether the value is an integer.
IsNumeric
Tests whether the value is numeric.
IsObject
Tests whether the value is an object.
IsResource
Tests whether the value is a resource.
IsScalar
Tests whether the value is a scalar (boolean, integer, double, or string).
IsString
Tests whether the value is a string.
TypeSafeDiagnosingMatcher
Convenient base class for Matchers that require a value of a specific type.
TypeSafeMatcher
Convenient base class for Matchers that require a value of a specific type.
Util
Contains utility methods for handling Hamcrest matchers.
HasXPath
Matches if XPath applied to XML/HTML/XHTML document either evaluates to result matching the matcher or returns at least one node, matching the matcher if present.
UnknownType
AbstractMatcherTest
IsArrayContainingInAnyOrderTest
IsArrayContainingInOrderTest
IsArrayContainingKeyTest
IsArrayContainingKeyValuePairTest
IsArrayContainingTest
IsArrayTest
IsArrayWithSizeTest
BaseMatcherTest
BaseClass for all Matcher implementations.
IsEmptyTraversableTest
IsTraversableWithSizeTest
AllOfTest
AnyOfTest
CombinableMatcherTest
DescribedAsTest
EveryTest
PhpForm
JavaForm
BothForms
HasToStringTest
IsAnythingTest
IsCollectionContainingTest
DummyToStringClass
IsEqualTest
IsIdenticalTest
IsInstanceOfTest
IsNotTest
IsNullTest
IsSameTest
IsTest
IsTypeOfTest
SampleBaseClass
SampleSubClass
SetTest
Thingy
ResultMatcher
Supporting class for matching a feature of an object. Implement <code>featureValueOf()</code> in a subclass to pull out the feature to be matched against.
FeatureMatcherTest
SampleInvokeMatcher
BaseClass for all Matcher implementations.
InvokedMatcherTest
MatcherAssertTest
IsCloseToTest
OrderingComparisonTest
SampleSelfDescriber
StringDescriptionTest
IsEmptyStringTest
IsEqualIgnoringCaseTest
IsEqualIgnoringWhiteSpaceTest
MatchesPatternTest
StringContainsIgnoringCaseTest
StringContainsInOrderTest
StringContainsTest
StringEndsWithTest
StringStartsWithTest
IsArrayTest
IsBooleanTest
IsCallableTest
IsDoubleTest
IsIntegerTest
IsNumericTest
IsObjectTest
IsResourceTest
IsScalarTest
IsStringTest
UtilTest
HasXPathTest
ColumnSortableException
ColumnSortableTraitTest
Class ColumnSortableTraitTest
User
Class User
Profile
Class Profile
Comment
Class Comment
Post
Class Post
SortableLinkTest
Class SortableLinkTest
Browser
ChromeProcess
Component
ChromeDriverCommand
Base class for all commands.
ComponentCommand
Base class for all commands.
DuskCommand
Base class for all commands.
DuskFailsCommand
Base class for all commands.
InstallCommand
Base class for all commands.
MakeCommand
Base class for all commands.
PageCommand
Base class for all commands.
PurgeCommand
Base class for all commands.
Dusk
DuskServiceProvider
ElementResolver
UserController
Keyboard
OperatingSystem
Page
TestCase
AuthorizationException
GateEvaluated
Gate
Response
AuthenticationException
AuthManager
AuthServiceProvider
ClearResetsCommand
Base class for all commands.
DatabaseUserProvider
EloquentUserProvider
Attempting
Authenticated
CurrentDeviceLogout
Failed
Lockout
Login
Logout
OtherDeviceLogout
PasswordReset
PasswordResetLinkSent
Registered
Validated
Verified
GenericUser
SendEmailVerificationNotification
Authenticate
AuthenticateWithBasicAuth
Authorize
EnsureEmailIsVerified
RedirectIfAuthenticated
RequirePassword
ResetPassword
VerifyEmail
DatabaseTokenRepository
PasswordBroker
PasswordBrokerManager
PasswordResetServiceProvider
Recaller
RequestGuard
SessionGuard
TokenGuard
AnonymousEvent
BroadcastController
AblyBroadcaster
Broadcaster
LogBroadcaster
NullBroadcaster
PusherBroadcaster
RedisBroadcaster
BroadcastEvent
BroadcastException
BroadcastManager
BroadcastServiceProvider
Channel
EncryptedPrivateChannel
PendingBroadcast
PresenceChannel
PrivateChannel
UniqueBroadcastEvent
Batch
BatchFactory
BusServiceProvider
ChainedBatch
DatabaseBatchRepository
Dispatcher
DynamoBatchRepository
BatchDispatched
PendingBatch
UniqueLock
UpdatedBatchJobCounts
ApcStore
ApcWrapper
ArrayLock
ArrayStore
CacheLock
CacheManager
CacheServiceProvider
CacheTableCommand
Base class for all commands.
ClearCommand
Base class for all commands.
ForgetCommand
Base class for all commands.
PruneStaleTagsCommand
Base class for all commands.
DatabaseLock
DatabaseStore
DynamoDbLock
DynamoDbStore
CacheEvent
CacheHit
CacheMissed
ForgettingKey
KeyForgetFailed
KeyForgotten
KeyWriteFailed
KeyWritten
RetrievingKey
RetrievingManyKeys
WritingKey
WritingManyKeys
FileLock
FileStore
Lock
LuaScripts
MemcachedConnector
MemcachedLock
MemcachedStore
NoLock
NullStore
PhpRedisLock
RateLimiter
GlobalLimit
Limit
Unlimited
RedisLock
RedisStore
RedisTaggedCache
RedisTagSet
Repository
TaggableStore
TaggedCache
TagSet
Arr
Collection
HigherOrderCollectionProxy
ItemNotFoundException
LazyCollection
MultipleItemsFoundException
ConcurrencyManager
ConcurrencyServiceProvider
InvokeSerializedClosureCommand
Base class for all commands.
ForkDriver
ProcessDriver
SyncDriver
HigherOrderWhenProxy
Repository
Application
An Application is the container for a collection of commands.
BufferedConsoleOutput
ConsoleOutput is the default class for all CLI output. It uses STDOUT and STDERR.
CacheCommandMutex
Command
Base class for all commands.
ContainerCommandLoader
ArtisanStarting
CommandFinished
CommandStarting
ScheduledBackgroundTaskFinished
ScheduledTaskFailed
ScheduledTaskFinished
ScheduledTaskSkipped
ScheduledTaskStarting
GeneratorCommand
Base class for all commands.
ManuallyFailedException
MigrationGeneratorCommand
Base class for all commands.
OutputStyle
Output decorator helpers for the Symfony Style Guide.
Parser
PromptValidationException
QuestionHelper
Symfony Style Guide compliant question helper.
CacheEventMutex
CacheSchedulingMutex
CallbackEvent
CommandBuilder
Event
Schedule
ScheduleClearCacheCommand
Base class for all commands.
ScheduleFinishCommand
Base class for all commands.
ScheduleInterruptCommand
Base class for all commands.
ScheduleListCommand
Base class for all commands.
ScheduleRunCommand
Base class for all commands.
ScheduleTestCommand
Base class for all commands.
ScheduleWorkCommand
Base class for all commands.
Alert
Ask
AskWithCompletion
BulletList
Choice
Component
Confirm
Error
Factory
Info
Line
EnsureDynamicContentIsHighlighted
EnsureNoPunctuation
EnsurePunctuation
EnsureRelativePaths
Secret
Success
Task
TwoColumnDetail
Warn
Auth
Authenticated
Cache
Config
CurrentUser
Database
DB
Log
Storage
Tag
BoundMethod
Container
ContextualBindingBuilder
EntryNotFoundException
RewindableGenerator
LockTimeoutException
BindingResolutionException
CircularDependencyException
ModelIdentifier
DecryptException
EncryptException
FileNotFoundException
LockTimeoutException
EntityNotFoundException
LimiterTimeoutException
ViewCompilationException
CookieJar
CookieServiceProvider
CookieValuePrefix
AddQueuedCookiesToResponse
EncryptCookies
Manager
ClassMorphViolationException
ConfigurationUrlParser
Connection
ConnectionResolver
ConnectionFactory
Connector
MariaDbConnector
MySqlConnector
PostgresConnector
SQLiteConnector
SqlServerConnector
DatabaseInspectionCommand
Base class for all commands.
DbCommand
Base class for all commands.
DumpCommand
Base class for all commands.
FactoryMakeCommand
Base class for all commands.
BaseCommand
Base class for all commands.
FreshCommand
Base class for all commands.
InstallCommand
Base class for all commands.
MigrateCommand
Base class for all commands.
MigrateMakeCommand
Base class for all commands.
RefreshCommand
Base class for all commands.
ResetCommand
Base class for all commands.
RollbackCommand
Base class for all commands.
StatusCommand
Base class for all commands.
TableGuesser
MonitorCommand
Base class for all commands.
PruneCommand
Base class for all commands.
SeedCommand
Base class for all commands.
SeederMakeCommand
Base class for all commands.
ShowCommand
Base class for all commands.
ShowModelCommand
Base class for all commands.
TableCommand
Base class for all commands.
WipeCommand
Base class for all commands.
DatabaseManager
DatabaseServiceProvider
DatabaseTransactionRecord
DatabaseTransactionsManager
DeadlockException
ObservedBy
ScopedBy
BroadcastableModelEventOccurred
Builder
ArrayObject
AsArrayObject
AsCollection
AsEncryptedArrayObject
AsEncryptedCollection
AsEnumArrayObject
AsEnumCollection
AsStringable
Attribute
Json
Collection
BelongsToManyRelationship
BelongsToRelationship
CrossJoinSequence
Factory
Relationship
Sequence
HigherOrderBuilderProxy
InvalidCastException
JsonEncodingException
MassAssignmentException
MissingAttributeException
Model
ModelNotFoundException
PendingHasThroughRelationship
QueueEntityResolver
RelationNotFoundException
BelongsTo
BelongsToMany
HasMany
HasManyThrough
HasOne
HasOneOrMany
HasOneOrManyThrough
HasOneThrough
MorphMany
MorphOne
MorphOneOrMany
MorphPivot
MorphTo
MorphToMany
Pivot
Relation
SoftDeletingScope
ConnectionEstablished
ConnectionEvent
DatabaseBusy
DatabaseRefreshed
MigrationEnded
MigrationEvent
MigrationsEnded
MigrationsEvent
MigrationsStarted
MigrationStarted
ModelPruningFinished
ModelPruningStarting
ModelsPruned
NoPendingMigrations
QueryExecuted
SchemaDumped
SchemaLoaded
StatementPrepared
TransactionBeginning
TransactionCommitted
TransactionCommitting
TransactionRolledBack
Grammar
LazyLoadingViolationException
LostConnectionException
MariaDbConnection
DatabaseMigrationRepository
Migration
MigrationCreator
Migrator
MigrationServiceProvider
MultipleColumnsSelectedException
MultipleRecordsFoundException
MySqlConnection
PostgresConnection
Builder
Expression
Grammar
MariaDbGrammar
MySqlGrammar
PostgresGrammar
SQLiteGrammar
SqlServerGrammar
IndexHint
JoinClause
JoinLateralClause
MariaDbProcessor
MySqlProcessor
PostgresProcessor
Processor
SQLiteProcessor
SqlServerProcessor
QueryException
RecordNotFoundException
RecordsNotFoundException
Blueprint
BlueprintState
Builder
ColumnDefinition
ForeignIdColumnDefinition
ForeignKeyDefinition
Grammar
MariaDbGrammar
MySqlGrammar
PostgresGrammar
SQLiteGrammar
SqlServerGrammar
IndexDefinition
MariaDbBuilder
MariaDbSchemaState
MySqlBuilder
MySqlSchemaState
PostgresBuilder
PostgresSchemaState
SchemaState
SQLiteBuilder
SqliteSchemaState
SqlServerBuilder
Seeder
SQLiteConnection
SQLiteDatabaseDoesNotExistException
SqlServerConnection
UniqueConstraintViolationException
Encrypter
EncryptionServiceProvider
MissingAppKeyException
CallQueuedListener
Dispatcher
EventServiceProvider
InvokeQueuedClosure
NullDispatcher
QueuedClosure
AwsS3V3Adapter
Filesystem
FilesystemAdapter
FilesystemManager
FilesystemServiceProvider
LocalFilesystemAdapter
LockableFile
ServeFile
AliasLoader
Application
EmailVerificationRequest
Request represents an HTTP request.
User
BootProviders
HandleExceptions
LoadConfiguration
LoadEnvironmentVariables
RegisterFacades
RegisterProviders
SetRequestForConsole
PendingChain
PendingClosureDispatch
PendingDispatch
CacheBasedMaintenanceMode
ComposerScripts
ApplicationBuilder
Exceptions
Middleware
AboutCommand
Base class for all commands.
ApiInstallCommand
Base class for all commands.
BroadcastingInstallCommand
Base class for all commands.
CastMakeCommand
Base class for all commands.
ChannelListCommand
Base class for all commands.
ChannelMakeCommand
Base class for all commands.
ClassMakeCommand
Base class for all commands.
ClearCompiledCommand
Base class for all commands.
CliDumper
CliDumper dumps variables for command line output.
ClosureCommand
Base class for all commands.
ComponentMakeCommand
Base class for all commands.
ConfigCacheCommand
Base class for all commands.
ConfigClearCommand
Base class for all commands.
ConfigPublishCommand
Base class for all commands.
ConfigShowCommand
Base class for all commands.
ConsoleMakeCommand
Base class for all commands.
DocsCommand
Base class for all commands.
DownCommand
Base class for all commands.
EnumMakeCommand
Base class for all commands.
EnvironmentCommand
Base class for all commands.
EnvironmentDecryptCommand
Base class for all commands.
EnvironmentEncryptCommand
Base class for all commands.
EventCacheCommand
Base class for all commands.
EventClearCommand
Base class for all commands.
EventGenerateCommand
Base class for all commands.
EventListCommand
Base class for all commands.
EventMakeCommand
Base class for all commands.
ExceptionMakeCommand
Base class for all commands.
InterfaceMakeCommand
Base class for all commands.
JobMakeCommand
Base class for all commands.
JobMiddlewareMakeCommand
Base class for all commands.
Kernel
KeyGenerateCommand
Base class for all commands.
LangPublishCommand
Base class for all commands.
ListenerMakeCommand
Base class for all commands.
MailMakeCommand
Base class for all commands.
ModelMakeCommand
Base class for all commands.
NotificationMakeCommand
Base class for all commands.
ObserverMakeCommand
Base class for all commands.
OptimizeClearCommand
Base class for all commands.
OptimizeCommand
Base class for all commands.
PackageDiscoverCommand
Base class for all commands.
PolicyMakeCommand
Base class for all commands.
ProviderMakeCommand
Base class for all commands.
QueuedCommand
RequestMakeCommand
Base class for all commands.
ResourceMakeCommand
Base class for all commands.
RouteCacheCommand
Base class for all commands.
RouteClearCommand
Base class for all commands.
RouteListCommand
Base class for all commands.
RuleMakeCommand
Base class for all commands.
ScopeMakeCommand
Base class for all commands.
ServeCommand
Base class for all commands.
StorageLinkCommand
Base class for all commands.
StorageUnlinkCommand
Base class for all commands.
StubPublishCommand
Base class for all commands.
TestMakeCommand
Base class for all commands.
TraitMakeCommand
Base class for all commands.
UpCommand
Base class for all commands.
VendorPublishCommand
Base class for all commands.
ViewCacheCommand
Base class for all commands.
ViewClearCommand
Base class for all commands.
ViewMakeCommand
Base class for all commands.
EnvironmentDetector
DiagnosingHealth
DiscoverEvents
LocaleUpdated
MaintenanceModeDisabled
MaintenanceModeEnabled
PublishingStubs
Terminating
VendorTagPublished
Handler
RegisterErrorViewPaths
Exception
Frame
Listener
BladeMapper
Renderer
ReportableHandler
WhoopsExceptionRenderer
WhoopsHandler
FileBasedMaintenanceMode
RequestHandled
FormRequest
Request represents an HTTP request.
HtmlDumper
HtmlDumper dumps variables as HTML.
Kernel
MaintenanceModeBypassCookie
CheckForMaintenanceMode
ConvertEmptyStringsToNull
HandlePrecognitiveRequests
InvokeDeferredCallbacks
PreventRequestsDuringMaintenance
TransformsRequest
TrimStrings
ValidateCsrfToken
Alias of VerifyCsrfToken for consistency.
ValidatePostSize
VerifyCsrfToken
Inspiring
MaintenanceModeManager
Mix
MixFileNotFoundException
MixManifestNotFoundException
PackageManifest
Precognition
ProviderRepository
ArtisanServiceProvider
ComposerServiceProvider
ConsoleSupportServiceProvider
FormRequestServiceProvider
FoundationServiceProvider
PrecognitionCallableDispatcher
PrecognitionControllerDispatcher
AuthServiceProvider
EventServiceProvider
RouteServiceProvider
DatabaseTransactionsManager
RefreshDatabaseState
TestCase
Wormhole
Vite
ViteException
ViteManifestNotFoundException
AbstractHasher
Argon2IdHasher
ArgonHasher
BcryptHasher
HashManager
HashServiceProvider
ConnectionException
ConnectionFailed
RequestSending
ResponseReceived
Factory
HttpClientException
PendingRequest
Pool
Request
RequestException
Response
ResponseSequence
HttpResponseException
PostTooLargeException
HttpException.
ThrottleRequestsException
HttpException.
File
A file in the file system.
JsonResponse
Response represents an HTTP response in JSON format.
AddLinkHeadersForPreloadedAssets
CheckResponseForModifications
FrameGuard
HandleCors
SetCacheHeaders
TrustHosts
TrustProxies
ValidatePostSize
RedirectResponse
RedirectResponse represents an HTTP response doing a redirect.
Request
Request represents an HTTP request.
AnonymousResourceCollection
JsonResource
PaginatedResourceResponse
ResourceCollection
ResourceResponse
MergeValue
MissingValue
Response
Response represents an HTTP response.
File
A file uploaded through a form.
FileFactory
MimeType
UploadedFile
A file uploaded through a form.
ContextServiceProvider
ContextDehydrating
ContextHydrated
Repository
MessageLogged
Logger
LogManager
LogServiceProvider
Attachment
MessageSending
MessageSent
Mailable
Address
Attachment
Content
Envelope
Headers
Mailer
MailManager
MailServiceProvider
Markdown
Message
PendingMail
SendQueuedMailable
SentMessage
TextMessage
ArrayTransport
LogTransport
ResendTransport
SesTransport
SesV2Transport
Action
AnonymousNotifiable
ChannelManager
BroadcastChannel
DatabaseChannel
MailChannel
NotificationTableCommand
Base class for all commands.
DatabaseNotification
DatabaseNotificationCollection
BroadcastNotificationCreated
NotificationFailed
NotificationSending
NotificationSent
BroadcastMessage
DatabaseMessage
MailMessage
SimpleMessage
Notification
NotificationSender
NotificationServiceProvider
SendQueuedNotifications
AbstractCursorPaginator
AbstractPaginator
Cursor
CursorPaginator
LengthAwarePaginator
PaginationServiceProvider
PaginationState
Paginator
UrlWindow
Hub
Pipeline
PipelineServiceProvider
ProcessFailedException
ProcessTimedOutException
RuntimeException for the Process Component.
Factory
FakeInvokedProcess
FakeProcessDescription
FakeProcessResult
FakeProcessSequence
InvokedProcess
InvokedProcessPool
PendingProcess
Pipe
Pool
ProcessPoolResults
ProcessResult
DeleteWhenMissingModels
WithoutRelations
BeanstalkdQueue
CallQueuedClosure
CallQueuedHandler
Manager
BeanstalkdConnector
DatabaseConnector
NullConnector
RedisConnector
SqsConnector
SyncConnector
BatchesTableCommand
Base class for all commands.
ClearCommand
Base class for all commands.
FailedTableCommand
Base class for all commands.
FlushFailedCommand
Base class for all commands.
ForgetFailedCommand
Base class for all commands.
ListenCommand
Base class for all commands.
ListFailedCommand
Base class for all commands.
MonitorCommand
Base class for all commands.
PruneBatchesCommand
Base class for all commands.
PruneFailedJobsCommand
Base class for all commands.
RestartCommand
Base class for all commands.
RetryBatchCommand
Base class for all commands.
RetryCommand
Base class for all commands.
TableCommand
Base class for all commands.
WorkCommand
Base class for all commands.
DatabaseQueue
JobAttempted
JobExceptionOccurred
JobFailed
JobPopped
JobPopping
JobProcessed
JobProcessing
JobQueued
JobQueueing
JobReleasedAfterException
JobRetryRequested
JobTimedOut
Looping
QueueBusy
WorkerStopping
DatabaseFailedJobProvider
DatabaseUuidFailedJobProvider
DynamoDbFailedJobProvider
FileFailedJobProvider
NullFailedJobProvider
InvalidPayloadException
BeanstalkdJob
DatabaseJob
DatabaseJobRecord
FakeJob
Job
JobName
RedisJob
SqsJob
SyncJob
Listener
ListenerOptions
LuaScripts
ManuallyFailedException
MaxAttemptsExceededException
RateLimited
RateLimitedWithRedis
Skip
SkipIfBatchCancelled
ThrottlesExceptions
ThrottlesExceptionsWithRedis
WithoutOverlapping
NullQueue
Queue
QueueManager
QueueServiceProvider
RedisQueue
SqsQueue
SyncQueue
TimeoutExceededException
Worker
WorkerOptions
Connection
PhpRedisClusterConnection
PhpRedisConnection
PredisClusterConnection
PredisConnection
PhpRedisConnector
PredisConnector
CommandExecuted
ConcurrencyLimiter
ConcurrencyLimiterBuilder
DurationLimiter
DurationLimiterBuilder
RedisManager
RedisServiceProvider
AbstractRouteCollection
CallableDispatcher
CompiledRouteCollection
ControllerMakeCommand
Base class for all commands.
MiddlewareMakeCommand
Base class for all commands.
Controller
ControllerDispatcher
ControllerMiddlewareOptions
Middleware
PreparingResponse
ResponsePrepared
RouteMatched
Routing
BackedEnumCaseNotFoundException
InvalidSignatureException
HttpException.
MissingRateLimiterException
StreamedResponseException
UrlGenerationException
ImplicitRouteBinding
HostValidator
MethodValidator
SchemeValidator
UriValidator
SubstituteBindings
ThrottleRequests
ThrottleRequestsWithRedis
ValidateSignature
MiddlewareNameResolver
PendingResourceRegistration
PendingSingletonResourceRegistration
Pipeline
This extended pipeline catches any exceptions that occur during each slice.
RedirectController
Redirector
ResourceRegistrar
ResponseFactory
Route
RouteAction
RouteBinding
RouteCollection
RouteFileRegistrar
RouteGroup
RouteParameterBinder
Router
RouteRegistrar
RouteSignatureParameters
RouteUri
RouteUrlGenerator
RoutingServiceProvider
SortedMiddleware
UrlGenerator
ViewController
ArraySessionHandler
CacheBasedSessionHandler
SessionTableCommand
Base class for all commands.
CookieSessionHandler
DatabaseSessionHandler
EncryptedStore
FileSessionHandler
AuthenticateSession
StartSession
NullSessionHandler
SessionManager
SessionServiceProvider
Store
SymfonySessionDecorator
TokenMismatchException
AggregateServiceProvider
Benchmark
Carbon
A simple API extension for DateTime.
Composer
ConfigurationUrlParser
DateFactory
DefaultProviders
DeferredCallback
DeferredCallbackCollection
Env
MathException
App
Artisan
Auth
Blade
Broadcast
Bus
Cache
Concurrency
Config
Context
Cookie
Crypt
Date
DB
Event
Exceptions
Facade
File
Gate
Hash
Http
Lang
Log
Mail
Notification
ParallelTesting
Password
Pipeline
Process
Queue
RateLimiter
Redirect
Redis
Request
Response
Route
Schedule
Schema
Session
Storage
URL
Validator
View
Vite
Fluent
HigherOrderTapProxy
HtmlString
Js
Lottery
Manager
MessageBag
MultipleInstanceManager
NamespacedItemResolver
Number
Once
Onceable
Optional
Pluralizer
PhpExecutableFinder
An executable finder specifically designed for the PHP executable.
ProcessUtils
ProcessUtils is a bunch of utility methods.
Reflector
ServiceProvider
Sleep
Str
Stringable
BatchFake
BatchRepositoryFake
BusFake
ChainedBatchTruthTest
EventFake
ExceptionHandlerFake
MailFake
NotificationFake
PendingBatchFake
PendingChainFake
PendingMailFake
QueueFake
Timebox
ValidatedInput
ViewErrorBag
AssertableJsonString
ArraySubset
CountInDatabase
HasInDatabase
NotSoftDeletedInDatabase
SeeInOrder
SoftDeletedInDatabase
InvalidArgumentException
AssertableJson
LoggedExceptionCollection
ParallelConsoleOutput
ConsoleOutput is the default class for all CLI output. It uses STDOUT and STDERR.
ParallelRunner
ParallelTesting
ParallelTestingServiceProvider
PendingCommand
TestComponent
TestResponse
TestView
ArrayLoader
FileLoader
MessageSelector
PotentiallyTranslatedString
TranslationServiceProvider
Translator
ClosureValidationRule
FilterEmailValidation
ConditionalRules
DatabasePresenceVerifier
Factory
InvokableValidationRule
NestedRules
NotPwnedVerifier
Rule
ArrayRule
Can
Dimensions
Enum
ExcludeIf
Exists
File
ImageFile
In
NotIn
Password
ProhibitedIf
RequiredIf
Unique
UnauthorizedException
ValidationData
ValidationException
ValidationRuleParser
ValidationServiceProvider
Validator
AnonymousComponent
AppendableAttributeValue
BladeCompiler
Compiler
ComponentTagCompiler
Component
ComponentAttributeBag
ComponentSlot
DynamicComponent
CompilerEngine
Engine
EngineResolver
FileEngine
PhpEngine
Factory
FileViewFinder
InvokableComponentVariable
ShareErrorsFromSession
View
ViewException
ViewName
ViewServiceProvider
Clear
ConfirmPrompt
FormRevertedException
NonInteractiveValidationException
FormBuilder
FormStep
Key
MultiSearchPrompt
MultiSelectPrompt
Note
BufferedConsoleOutput
ConsoleOutput is the default class for all CLI output. It uses STDOUT and STDERR.
ConsoleOutput
ConsoleOutput is the default class for all CLI output. It uses STDOUT and STDERR.
PasswordPrompt
PausePrompt
Progress
Prompt
SearchPrompt
SelectPrompt
Spinner
SuggestPrompt
Result
Result.
Table
Terminal
TextareaPrompt
TextPrompt
ClearRenderer
ConfirmPromptRenderer
MultiSearchPromptRenderer
MultiSelectPromptRenderer
NoteRenderer
PasswordPromptRenderer
PausePromptRenderer
ProgressRenderer
Renderer
SearchPromptRenderer
SelectPromptRenderer
SpinnerRenderer
SuggestPromptRenderer
TableRenderer
TextareaPromptRenderer
TextPromptRenderer
AddCommand
Base class for all commands.
InstallCommand
Base class for all commands.
PublishCommand
Base class for all commands.
SailServiceProvider
PruneExpired
Base class for all commands.
TokenAuthenticated
MissingAbilityException
MissingScopeException
Guard
CsrfCookieController
AuthenticateSession
CheckAbilities
CheckForAnyAbility
CheckForAnyScope
CheckScopes
EnsureFrontendRequestsAreStateful
NewAccessToken
PersonalAccessToken
Sanctum
SanctumServiceProvider
TransientToken
InvalidSignatureException
MissingSecretKeyException
PhpVersionNotSupportedException
SerializableClosure
Native
Signed
Hmac
ClosureScope
ClosureStream
ReflectionClosure
SelfReference
UnsignedSerializableClosure
AbstractUser
Socialite
AbstractProvider
MissingTemporaryCredentialsException
MissingVerifierException
TwitterProvider
User
SocialiteManager
SocialiteServiceProvider
AbstractProvider
BitbucketProvider
FacebookProvider
GithubProvider
GitlabProvider
GoogleProvider
InvalidStateException
LinkedInOpenIdProvider
LinkedInProvider
SlackOpenIdProvider
SlackProvider
Token
TwitterProvider
User
XProvider
ClassAliasAutoloader
TinkerCommand
Base class for all commands.
TinkerCaster
TinkerServiceProvider
AuthCommand
Base class for all commands.
AuthRouteMethods
ControllersCommand
Base class for all commands.
Bootstrap
Preset
React
Vue
UiCommand
Base class for all commands.
UiServiceProvider
AuthenticatesUsersTest
RegistersUsersTest
ThrottleLoginsTest
ThrottlesLogins
CommonMarkConverter
Converts CommonMark-compatible Markdown to HTML.
Delimiter
DelimiterStack
DelimiterProcessorCollection
Environment
AbstractEvent
Base class for classes containing event data.
DocumentParsedEvent
Event dispatched when the document has been fully parsed
DocumentPreParsedEvent
Event dispatched when the document is about to be parsed
DocumentPreRenderEvent
Event dispatched just before rendering begins
DocumentRenderedEvent
Base class for classes containing event data.
AlreadyInitializedException
InvalidArgumentException
IOException
LogicException
MissingDependencyException
UnexpectedEncodingException
AttributesExtension
AttributesListener
Attributes
Block-level element
AttributesInline
AttributesBlockContinueParser
Base class for a block parser
AttributesBlockStartParser
AttributesInlineParser
AutolinkExtension
EmailAutolinkParser
UrlAutolinkParser
CommonMarkCoreExtension
EmphasisDelimiterProcessor
BlockQuote
Block-level element
FencedCode
Block-level element
Heading
Block-level element
HtmlBlock
Block-level element
IndentedCode
Block-level element
ListBlock
Block-level element
ListData
ListItem
Block-level element
ThematicBreak
Block-level element
AbstractWebResource
Code
Emphasis
HtmlInline
Image
Link
Strong
BlockQuoteParser
Base class for a block parser
BlockQuoteStartParser
FencedCodeParser
Base class for a block parser
FencedCodeStartParser
HeadingParser
Base class for a block parser
HeadingStartParser
HtmlBlockParser
Base class for a block parser
HtmlBlockStartParser
IndentedCodeParser
Base class for a block parser
IndentedCodeStartParser
ListBlockParser
Base class for a block parser
ListBlockStartParser
ListItemParser
Base class for a block parser
ThematicBreakParser
Base class for a block parser
ThematicBreakStartParser
AutolinkParser
BacktickParser
BangParser
CloseBracketParser
EntityParser
EscapableParser
HtmlInlineParser
OpenBracketParser
BlockQuoteRenderer
FencedCodeRenderer
HeadingRenderer
HtmlBlockRenderer
IndentedCodeRenderer
ListBlockRenderer
ListItemRenderer
ThematicBreakRenderer
CodeRenderer
EmphasisRenderer
HtmlInlineRenderer
ImageRenderer
LinkRenderer
StrongRenderer
ApplyDefaultAttributesProcessor
DefaultAttributesExtension
DescriptionListExtension
ConsecutiveDescriptionListMerger
LooseDescriptionHandler
Description
Block-level element
DescriptionList
Block-level element
DescriptionTerm
Block-level element
DescriptionContinueParser
Base class for a block parser
DescriptionListContinueParser
Base class for a block parser
DescriptionStartParser
DescriptionTermContinueParser
Base class for a block parser
DescriptionListRenderer
DescriptionRenderer
DescriptionTermRenderer
DisallowedRawHtmlExtension
DisallowedRawHtmlRenderer
OscaroteroEmbedAdapter
DomainFilteringAdapter
Embed
Block-level element
EmbedExtension
EmbedParser
EmbedProcessor
EmbedRenderer
EmbedStartParser
ExternalLinkExtension
ExternalLinkProcessor
AnonymousFootnotesListener
FixOrphanedFootnotesAndRefsListener
GatherFootnotesListener
NumberFootnotesListener
FootnoteExtension
Footnote
Block-level element
FootnoteBackref
Link from the footnote on the bottom of the document back to the reference
FootnoteContainer
Block-level element
FootnoteRef
AnonymousFootnoteRefParser
FootnoteParser
Base class for a block parser
FootnoteRefParser
FootnoteStartParser
FootnoteBackrefRenderer
FootnoteContainerRenderer
FootnoteRefRenderer
FootnoteRenderer
LibYamlFrontMatterParser
SymfonyYamlFrontMatterParser
InvalidFrontMatterException
FrontMatterExtension
FrontMatterParser
MarkdownInputWithFrontMatter
FrontMatterPostRenderListener
FrontMatterPreParser
RenderedContentWithFrontMatter
GithubFlavoredMarkdownExtension
HeadingPermalink
Represents an anchor link within a heading
HeadingPermalinkExtension
Extension which automatically anchor links to heading elements
HeadingPermalinkProcessor
Searches the Document for Heading elements and adds HeadingPermalinks to each one
HeadingPermalinkRenderer
Renders the HeadingPermalink elements
ChildRenderer
Simply renders child elements as-is, adding newlines as needed.
InlinesOnlyExtension
CallbackGenerator
StringTemplateLinkGenerator
Mention
MentionExtension
MentionParser
DashParser
EllipsesParser
Quote
QuoteParser
QuoteProcessor
ReplaceUnpairedQuotesListener
Identifies any lingering Quote nodes that were missing pairs and converts them into Text nodes
SmartPunctExtension
Strikethrough
StrikethroughDelimiterProcessor
StrikethroughExtension
StrikethroughRenderer
Table
Block-level element
TableCell
Block-level element
TableCellRenderer
TableExtension
TableParser
Base class for a block parser
TableRenderer
TableRow
Block-level element
TableRowRenderer
TableSection
Block-level element
TableSectionRenderer
TableStartParser
TableOfContents
Block-level element
TableOfContentsPlaceholder
Block-level element
AsIsNormalizerStrategy
FlatNormalizerStrategy
RelativeNormalizerStrategy
TableOfContentsBuilder
TableOfContentsExtension
TableOfContentsGenerator
TableOfContentsPlaceholderParser
Base class for a block parser
TableOfContentsPlaceholderRenderer
TableOfContentsRenderer
TaskListExtension
TaskListItemMarker
TaskListItemMarkerParser
TaskListItemMarkerRenderer
GithubFlavoredMarkdownConverter
Converts GitHub Flavored Markdown to HTML.
MarkdownInput
MarkdownConverter
AbstractBlock
Block-level element
Document
Block-level element
Paragraph
Block-level element
AbstractInline
AbstractStringContainer
Newline
Text
Node
NodeIterator
NodeWalker
NodeWalkerEvent
Query
StringContainerHelper
SlugNormalizer
Creates URL-friendly strings based on the given string input
TextNormalizer
UniqueSlugNormalizer
RenderedContent
AbstractBlockContinueParser
Base class for a block parser
BlockContinue
Result object for continuing parsing of a block; see static methods for constructors.
BlockStart
Result object for starting parsing of a block; see static methods for constructors
DocumentBlockParser
Parser implementation which ensures everything is added to the root-level Document
ParagraphParser
Base class for a block parser
Cursor
InlineParserMatch
NewlineParser
InlineParserContext
MarkdownParser
ParserLogicException
Reference
ReferenceMap
A collection of references, indexed by label
ReferenceParser
DocumentRenderer
ParagraphRenderer
HtmlDecorator
HtmlRenderer
NewlineRenderer
TextRenderer
NoMatchingRendererException
Html5EntityDecoder
HtmlElement
HtmlFilter
LinkParserHelper
RegexHelper
Provides regular expressions and utilities for parsing Markdown
SpecReader
Reads in a CommonMark spec document and extracts the input/output examples for testing against them
UrlEncoder
Xml
Utility class for handling/generating XML and HTML
MarkdownToXmlConverter
XmlRenderer
Configuration
InvalidConfigurationException
UnknownOptionException
ValidationException
ReadOnlyConfiguration
Provides read-only access to a given Configuration object
ChecksumAlgoIsNotSupported
Config
CorruptedPathDetected
DecoratedAdapter
DirectoryAttributes
DirectoryListing
FileAttributes
Filesystem
InvalidStreamProvided
InvalidVisibilityProvided
MountManager
PathPrefixer
PathTraversalDetected
PortableVisibilityGuard
ResolveIdenticalPathConflict
SymbolicLinkEncountered
UnableToCheckDirectoryExistence
UnableToCheckExistence
UnableToCheckFileExistence
UnableToCopyFile
UnableToCreateDirectory
UnableToDeleteDirectory
UnableToDeleteFile
UnableToGeneratePublicUrl
UnableToGenerateTemporaryUrl
UnableToListContents
UnableToMountFilesystem
UnableToMoveFile
UnableToProvideChecksum
UnableToReadFile
UnableToResolveFilesystemMount
UnableToRetrieveMetadata
UnableToSetVisibility
UnableToWriteFile
PortableVisibilityConverter
UnreadableFileEncountered
ChainedPublicUrlGenerator
PrefixPublicUrlGenerator
ShardedPrefixPublicUrlGenerator
Visibility
WhitespacePathNormalizer
FallbackMimeTypeDetector
LocalFilesystemAdapter
EmptyExtensionToMimeTypeMap
ExtensionMimeTypeDetector
FinfoMimeTypeDetector
GeneratedExtensionToMimeTypeMap
OverridingExtensionToMimeTypeMap
ClientCredentials
Credentials
CredentialsException
RsaClientCredentials
TemporaryCredentials
TokenCredentials
Bitbucket
Magento
Magento OAuth 1.0a.
Server
Trello
Tumblr
Twitter
User
Uservoice
Xing
HmacSha1Signature
PlainTextSignature
RsaSha1Signature
Signature
ClientCredentialsTest
HmacSha1SignatureTest
PlainTextSignatureTest
RsaClientCredentialsTest
RsaSha1SignatureTest
ServerTest
ServerStub
TrelloTest
TwitterServerTest
XingTest
LaravelPtBRLocalizationServiceProvider
Elements
This class provides general information about HTML5 elements, including syntactic and semantic issues.
Entities
Entity lookup tables.
Exception
The base exception for the HTML5 project.
CharacterReference
Manage entity references.
DOMTreeBuilder
Create an HTML5 DOM tree from events.
FileInputStream
The FileInputStream loads a file to be parsed.
ParseError
Emit when the parser has an error.
Scanner
The scanner scans over a given data input to react appropriately to characters.
StringInputStream
Tokenizer
The HTML5 tokenizer.
TreeBuildingRules
Handles special-case rules for the DOM tree builder.
UTF8Utils
HTML5Entities
A mapping of entities to their html5 representation.
OutputRules
Generate the output html5 based on element rules.
Traverser
Traverser for walking a DOM tree.
HTML5
This class offers convenience methods for parsing and serializing HTML5.
MockeryTestCase
TestListener
TestListenerTrait
CompositeExpectation
Configuration
Container
Container for mock objects
AtLeast
AtMost
CountValidatorAbstract
Exact
Exception
BadMethodCallException
InvalidArgumentException
InvalidCountException
InvalidOrderException
NoMatchingExpectationException
RuntimeException
Exception
Expectation
ExpectationDirector
ExpectsHigherOrderMessage
CachingGenerator
DefinedTargetClass
Method
MockConfiguration
This class describes the configuration of mocks and hides away some of the reflection implementation
MockConfigurationBuilder
MockDefinition
MockNameBuilder
Parameter
AvoidMethodClashPass
CallTypeHintPass
ClassAttributesPass
ClassNamePass
ClassPass
ConstantsPass
InstanceMockPass
InterfacePass
MagicMethodTypeHintsPass
MethodDefinitionPass
RemoveBuiltinMethodsThatAreFinalPass
The standard Mockery\Mock class includes some methods to ease mocking, such as __wakeup, however if the target has a final __wakeup method, it can't be mocked. This pass removes the builtin methods where they are final on the target
RemoveDestructorPass
Remove mock's empty destructor if we tend to use original class destructor
RemoveUnserializeForInternalSerializableClassesPass
Internal classes can not be instantiated with the newInstanceWithoutArgs reflection method, so need the serialization hack. If the class also implements Serializable, we need to replace the standard unserialize method definition with a dummy
TraitPass
StringManipulationGenerator
UndefinedTargetClass
HigherOrderMessage
Instantiator
This is a trimmed down version of https://github.com/doctrine/instantiator, without the caching mechanism.
EvalLoader
RequireLoader
AndAnyOtherArgs
Any
AnyArgs
AnyOf
Closure
Contains
Ducktype
HasKey
HasValue
IsEqual
IsSame
MatcherAbstract
MultiArgumentClosure
MustBe
NoArgs
Not
NotAnyOf
Pattern
Subset
Type
MethodCall
Mock
QuickDefinitionsConfiguration
ReceivedMethodCalls
Undefined
VerificationDirector
VerificationExpectation
Mockery
AsMonologProcessor
A reusable attribute to help configure a class or a method as a processor.
WithMonologChannel
A reusable attribute to help configure a class as expecting a given logger channel.
DateTimeImmutable
Overrides default json encoding of date time objects
ErrorHandler
Monolog error handler
ChromePHPFormatter
Formats a log message according to the ChromePHP array format
ElasticaFormatter
Format a log message into an Elastica Document
ElasticsearchFormatter
Format a log message into an Elasticsearch record
FlowdockFormatter
formats the record to be used in the FlowdockHandler
FluentdFormatter
Class FluentdFormatter
GelfMessageFormatter
Serializes a log message to GELF
GoogleCloudLoggingFormatter
Encodes message information into JSON in a format compatible with Cloud logging.
HtmlFormatter
Formats incoming records into an HTML table
JsonFormatter
Encodes whatever record data is passed to it as json
LineFormatter
Formats incoming records into a one-line string
LogglyFormatter
Encodes message information into JSON in a format compatible with Loggly.
LogmaticFormatter
Encodes message information into JSON in a format compatible with Logmatic.
LogstashFormatter
Serializes a log message to Logstash Event Format
MongoDBFormatter
Formats a record for use with the MongoDBHandler.
NormalizerFormatter
Normalizes incoming records to remove objects/resources so it's easier to dump to various targets
ScalarFormatter
Formats data into an associative array of scalar (+ null) values.
SyslogFormatter
Serializes a log message according to RFC 5424
WildfireFormatter
Serializes a log message according to Wildfire's header requirements
AbstractHandler
Base Handler class providing basic level/bubble support
AbstractProcessingHandler
Base Handler class providing the Handler structure, including processors and formatters
AbstractSyslogHandler
Common syslog functionality
AmqpHandler
Base Handler class providing the Handler structure, including processors and formatters
BrowserConsoleHandler
Handler sending logs to browser's javascript console with no browser extension required
BufferHandler
Buffers all records until closing the handler and then pass them as batch.
ChromePHPHandler
Handler sending logs to the ChromePHP extension (http://www.chromephp.com/)
CouchDBHandler
CouchDB handler
CubeHandler
Logs to Cube.
DeduplicationHandler
Simple handler wrapper that deduplicates log records across multiple requests
DoctrineCouchDBHandler
CouchDB handler for Doctrine CouchDB ODM
DynamoDbHandler
Amazon DynamoDB handler (http://aws.amazon.com/dynamodb/)
ElasticaHandler
Elastic Search handler
ElasticsearchHandler
Elasticsearch handler
ErrorLogHandler
Stores to PHP error_log() handler.
FallbackGroupHandler
Forwards records to at most one handler
FilterHandler
Simple handler wrapper that filters records based on a list of levels
ChannelLevelActivationStrategy
Channel and Error level based monolog activation strategy. Allows to trigger activation based on level per channel. e.g. trigger activation on level 'ERROR' by default, except for records of the 'sql' channel; those should trigger activation on level 'WARN'.
ErrorLevelActivationStrategy
Error level based activation strategy.
FingersCrossedHandler
Buffers all records until a certain level is reached
FirePHPHandler
Simple FirePHP Handler (http://www.firephp.org/), which uses the Wildfire protocol.
FleepHookHandler
Sends logs to Fleep.io using Webhook integrations
FlowdockHandler
Sends notifications through the Flowdock push API
GelfHandler
Handler to send messages to a Graylog2 (http://www.graylog2.org) server
GroupHandler
Forwards records to multiple handlers
Handler
Base Handler class providing basic close() support as well as handleBatch
HandlerWrapper
This simple wrapper class can be used to extend handlers functionality.
IFTTTHandler
IFTTTHandler uses cURL to trigger IFTTT Maker actions
InsightOpsHandler
Inspired on LogEntriesHandler.
LogEntriesHandler
Stores to any socket - uses fsockopen() or pfsockopen().
LogglyHandler
Sends errors to Loggly.
LogmaticHandler
Stores to any socket - uses fsockopen() or pfsockopen().
MailHandler
Base class for all mail handlers
MandrillHandler
MandrillHandler uses cURL to send the emails to the Mandrill API
MissingExtensionException
Exception can be thrown if an extension for a handler is missing
MongoDBHandler
Logs to a MongoDB database.
NativeMailerHandler
NativeMailerHandler uses the mail() function to send the emails
NewRelicHandler
Class to record a log on a NewRelic application.
NoopHandler
No-op
NullHandler
Blackhole
OverflowHandler
Handler to only pass log messages when a certain threshold of number of messages is reached.
PHPConsoleHandler
Monolog handler for Google Chrome extension "PHP Console"
ProcessHandler
Stores to STDIN of any process, specified by a command.
PsrHandler
Proxies log messages to an existing PSR-3 compliant logger.
PushoverHandler
Sends notifications through the pushover api to mobile phones
RedisHandler
Logs to a Redis key using rpush
RedisPubSubHandler
Sends the message to a Redis Pub/Sub channel using PUBLISH
RollbarHandler
Sends errors to Rollbar
RotatingFileHandler
Stores logs to files that are rotated every day and a limited number of files are kept.
SamplingHandler
Sampling handler
SendGridHandler
SendGridrHandler uses the SendGrid API v2 function to send Log emails, more information in https://sendgrid.com/docs/API_Reference/Web_API/mail.html
SlackRecord
Slack record utility helping to log to Slack webhooks or API.
SlackHandler
Sends notifications through Slack API
SlackWebhookHandler
Sends notifications through Slack Webhooks
SocketHandler
Stores to any socket - uses fsockopen() or pfsockopen().
SqsHandler
Writes to any sqs queue.
StreamHandler
Stores to any stream resource
SymfonyMailerHandler
SymfonyMailerHandler uses Symfony's Mailer component to send the emails
SyslogHandler
Logs to syslog service.
UdpSocket
SyslogUdpHandler
A Handler for logging to a remote syslogd server.
TelegramBotHandler
Handler sends logs to Telegram using Telegram Bot API.
TestHandler
Used for testing purposes.
WhatFailureGroupHandler
Forwards records to multiple handlers suppressing failures of each handler and continuing through to give every handler a chance to succeed.
ZendMonitorHandler
Handler sending logs to Zend Monitor
Logger
Monolog log channel
LogRecord
Monolog log record
ClosureContextProcessor
Generates a context from a Closure if the Closure is the only value in the context
GitProcessor
Injects Git branch and Git commit SHA in all records
HostnameProcessor
Injects value of gethostname in all records
IntrospectionProcessor
Injects line/file:class/function where the log message came from
LoadAverageProcessor
Injects sys_getloadavg in all records @see https://www.php.net/manual/en/function.sys-getloadavg.php
MemoryPeakUsageProcessor
Injects memory_get_peak_usage in all records
MemoryProcessor
Some methods that are common for all memory processors
MemoryUsageProcessor
Injects memory_get_usage in all records
MercurialProcessor
Injects Hg branch and Hg revision number in all records
ProcessIdProcessor
Adds value of getmypid into records
PsrLogMessageProcessor
Processes a record's message according to PSR-3 rules
TagProcessor
Adds a tags array into record
UidProcessor
Adds a unique identifier into records
WebProcessor
Injects url/method and remote IP of the current web request in all records
Registry
Monolog log registry
SignalHandler
Monolog POSIX signal handler
Utils
DeepCopy
CloneException
PropertyException
ChainableFilter
Defines a decorator filter that will not stop the chain of filters.
DoctrineCollectionFilter
DoctrineEmptyCollectionFilter
DoctrineProxyFilter
KeepFilter
ReplaceFilter
SetNullFilter
DoctrineProxyMatcher
PropertyMatcher
PropertyNameMatcher
PropertyTypeMatcher
Matches a property by its type.
ReflectionHelper
DateIntervalFilter
ReplaceFilter
ShallowCopyFilter
ArrayObjectFilter
In PHP 7.4 the storage of an ArrayObject isn't returned as ReflectionProperty. So we deep copy its array copy.
SplDoublyLinkedList
SplDoublyLinkedListFilter
TypeMatcher
LazyMessageFormatter
LazyMessageFormatter
DatePeriodBase
LazyTranslator
LazyTranslator
DatePeriodBase
AbstractTranslator
Callback
Carbon
A simple API extension for DateTime.
CarbonImmutable
A simple API extension for DateTimeImmutable.
CarbonInterval
A simple API extension for DateInterval.
CarbonPeriod
Substitution of DatePeriod with some modifications and many more features.
CarbonPeriodImmutable
Substitution of DatePeriod with some modifications and many more features.
CarbonTimeZone
Invoker
BadComparisonUnitException
BadFluentConstructorException
BadFluentSetterException
EndLessPeriodException
ImmutableException
InvalidCastException
InvalidDateException
InvalidFormatException
InvalidIntervalException
InvalidPeriodDateException
InvalidPeriodParameterException
InvalidTimeZoneException
InvalidTypeException
NotACarbonClassException
NotAPeriodException
NotLocaleAwareException
OutOfRangeException
ParseErrorException
UnitException
UnitNotConfiguredException
UnknownGetterException
UnknownMethodException
UnknownSetterException
UnknownUnitException
UnreachableException
UnsupportedUnitException
Factory
A factory to generate Carbon instances with common settings.
FactoryImmutable
A factory to generate CarbonImmutable instances with common settings.
Language
ServiceProvider
MessageFormatterMapper
MacroExtension
Class MacroExtension.
MacroMethodReflection
Translator
TranslatorImmutable
WrapperClock
Context
AnyOf
Structure
Type
Expect
Schema generator.
Message
Processor
Schema validator.
ValidationException
Validation error.
ArgumentOutOfRangeException
The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method.
InvalidStateException
The exception that is thrown when a method call is invalid for the object's current state, method has been invoked at an illegal or inappropriate time.
NotImplementedException
The exception that is thrown when a requested method or operation is not implemented.
NotSupportedException
The exception that is thrown when an invoked method is not supported. For scenarios where it is sometimes possible to perform the requested operation, see InvalidStateException.
DeprecatedException
The exception that is thrown when a requested method or operation is deprecated.
MemberAccessException
The exception that is thrown when accessing a class member (property or method) fails.
IOException
The exception that is thrown when an I/O error occurs.
FileNotFoundException
The exception that is thrown when accessing a file that does not exist on disk.
DirectoryNotFoundException
The exception that is thrown when part of a file or directory cannot be found.
InvalidArgumentException
The exception that is thrown when an argument does not match with the expected value.
OutOfRangeException
The exception that is thrown when an illegal index was requested.
UnexpectedValueException
The exception that is thrown when a value (typically returned by function) does not match with the expected value.
CachingIterator
Smarter caching iterator.
Mapper
ArrayHash
Provides objects to work as array.
ArrayList
Provides the base class for a generic list (items can be accessed by index).
Arrays
Array tools library.
Callback
PHP callable tools.
DateTime
DateTime.
ImageException
The exception that is thrown when an image error occurs.
UnknownImageFileException
The exception that indicates invalid image file.
JsonException
The exception that indicates error of JSON encoding/decoding.
RegexpException
The exception that indicates error of the last Regexp execution.
AssertionException
The exception that indicates assertion error.
FileSystem
File system tool.
Finder
Finder allows searching through directory trees using iterator.
Floats
Floating-point numbers comparison.
Helpers
Html
HTML helper.
Image
Basic manipulation with images. Supported types are JPEG, PNG, GIF, WEBP, AVIF and BMP.
ImageColor
Represent RGB color (0..255) with opacity (0..1).
ImageType
Type of image file.
Iterables
Utilities for iterables.
Json
JSON encoder and decoder.
Paginator
Paginating math.
Random
Secure random string generator.
Reflection
PHP reflection helpers.
Strings
String tools library.
Type
PHP type reflection.
Validators
Validation utilities.
Class_
ClassConst
Declaration
Enum_
EnumCase
Function_
FunctionLike
Interface_
Method
Namespace_
Param
Property
Trait_
TraitUse
TraitUseAdaptation
Use_
BuilderFactory
Doc
Comment
ConstExprEvaluationException
ConstExprEvaluator
Evaluates constant expressions.
Error
Collecting
Error handler that collects all errors into an array.
Throwing
Error handler that handles all errors by throwing them.
JsonDecoder
Emulative
AsymmetricVisibilityTokenEmulator
AttributeEmulator
EnumTokenEmulator
ExplicitOctalEmulator
KeywordEmulator
MatchTokenEmulator
NullsafeTokenEmulator
PropertyTokenEmulator
ReadonlyFunctionTokenEmulator
ReadonlyTokenEmulator
ReverseEmulator
Reverses emulation direction of the inner emulator.
Lexer
Modifiers
Modifiers used (as a bit mask) by various flags subnodes, for example on classes, functions, properties and constants.
NameContext
Arg
ArrayItem
Attribute
AttributeGroup
ClosureUse
ComplexType
This is a base class for complex types, including nullable types and union types.
Const_
DeclareItem
Array_
ArrayDimFetch
ArrowFunction
Assign
BitwiseAnd
BitwiseOr
BitwiseXor
Coalesce
Concat
Div
Minus
Mod
Mul
Plus
Pow
ShiftLeft
ShiftRight
AssignOp
AssignRef
BitwiseAnd
BitwiseOr
BitwiseXor
BooleanAnd
BooleanOr
Coalesce
Concat
Div
Equal
Greater
GreaterOrEqual
Identical
LogicalAnd
LogicalOr
LogicalXor
Minus
Mod
Mul
NotEqual
NotIdentical
Plus
Pow
ShiftLeft
ShiftRight
Smaller
SmallerOrEqual
Spaceship
BinaryOp
BitwiseNot
BooleanNot
CallLike
Array_
Bool_
Double
Int_
Object_
String_
Unset_
Cast
ClassConstFetch
Clone_
Closure
ConstFetch
Empty_
Error
Error node used during parsing with error recovery.
ErrorSuppress
Eval_
Exit_
FuncCall
Include_
Instanceof_
Isset_
List_
Match_
MethodCall
New_
NullsafeMethodCall
NullsafePropertyFetch
PostDec
PostInc
PreDec
PreInc
Print_
PropertyFetch
ShellExec
StaticCall
StaticPropertyFetch
Ternary
Throw_
UnaryMinus
UnaryPlus
Variable
Yield_
YieldFrom
Expr
Identifier
Represents a non-namespaced name. Namespaced names are represented using Name nodes.
InterpolatedStringPart
IntersectionType
This is a base class for complex types, including nullable types and union types.
MatchArm
FullyQualified
Relative
Name
NullableType
This is a base class for complex types, including nullable types and union types.
Param
PropertyHook
PropertyItem
Float_
Int_
InterpolatedString
Class_
Dir
File
Function_
Line
Method
Namespace_
Property
Trait_
MagicConst
String_
Scalar
StaticVar
Block
Break_
Case_
Catch_
Class_
ClassConst
ClassLike
ClassMethod
Const_
Continue_
Declare_
Do_
Echo_
Else_
ElseIf_
Enum_
EnumCase
Expression
Represents statements of type "expr;"
Finally_
For_
Foreach_
Function_
Global_
Goto_
GroupUse
HaltCompiler
If_
InlineHTML
Interface_
Label
Namespace_
Nop
Nop/empty statement (;).
Property
Return_
Static_
Switch_
Trait_
TraitUse
Alias
Precedence
TraitUseAdaptation
TryCatch
Unset_
Use_
While_
Stmt
UnionType
This is a base class for complex types, including nullable types and union types.
UseItem
VariadicPlaceholder
Represents the "..." in "foo(...)" of the first-class callable syntax.
VarLikeIdentifier
Represents a name that is written in source code with a leading dollar, but is not a proper variable. The leading dollar is not stored as part of the name.
NodeAbstract
NodeDumper
NodeFinder
NodeTraverser
CloningVisitor
Visitor cloning all nodes and linking to the original nodes using an attribute.
CommentAnnotatingVisitor
FindingVisitor
This visitor can be used to find and collect all nodes satisfying some criterion determined by a filter callback.
FirstFindingVisitor
This visitor can be used to find the first node satisfying some criterion determined by a filter callback.
NameResolver
NodeConnectingVisitor
Visitor that connects a child node to its parent node as well as its sibling nodes.
ParentConnectingVisitor
Visitor that connects a child node to its parent node.
NodeVisitorAbstract
Php7
Php8
ParserAbstract
ParserFactory
PhpVersion
A PHP version, representing only the major and minor version components.
Standard
PrettyPrinterAbstract
Token
A PHP token. On PHP 8.0 this extends from PhpToken.
Anchor
BreakLine
Dd
Div
Dl
Dt
Hr
Li
Ol
Paragraph
Span
Ul
Color
TermwindServiceProvider
ElementCollectionException
InvalidApplicationNameException
InvalidEmailException
InvalidUrlException
ManifestDocumentException
ManifestDocumentLoadingException
ManifestDocumentMapperException
ManifestElementException
ManifestLoaderException
NoEmailAddressException
ManifestDocumentMapper
ManifestLoader
ManifestSerializer
Application
ApplicationName
Author
AuthorCollection
AuthorCollectionIterator
BundledComponent
BundledComponentCollection
BundledComponentCollectionIterator
CopyrightInformation
Email
Extension
Library
License
Manifest
PhpExtensionRequirement
PhpVersionRequirement
RequirementCollection
RequirementCollectionIterator
Type
Url
AuthorElement
AuthorElementCollection
BundlesElement
ComponentElement
ComponentElementCollection
ContainsElement
CopyrightElement
ElementCollection
ExtElement
ExtElementCollection
ExtensionElement
LicenseElement
ManifestDocument
ManifestElement
PhpElement
RequiresElement
PhpdocSingleLineVarFixer
Main implementation taken from kubawerlos/php-cs-fixer-customere-fixers Copyright (c) 2018 Kuba Werłos
BuildMetaData
AbstractVersionConstraint
AndVersionConstraintGroup
AnyVersionConstraint
ExactVersionConstraint
GreaterThanOrEqualToVersionConstraint
OrVersionConstraintGroup
SpecificMajorAndMinorVersionConstraint
SpecificMajorVersionConstraint
InvalidPreReleaseSuffixException
InvalidVersionException
NoBuildMetaDataException
NoPreReleaseSuffixException
UnsupportedVersionConstraintException
PreReleaseSuffix
Version
VersionConstraintParser
VersionConstraintValue
VersionNumber
AbstractWebDriverCheckboxOrRadio
Provides helper methods for checkboxes and radio buttons.
ChromeDevToolsDriver
Provide access to Chrome DevTools Protocol (CDP) commands via HTTP endpoint of Chromedriver.
ChromeDriver
ChromeDriverService
Start local WebDriver service (when remote WebDriver server is not used).
ChromeOptions
The class manages the capabilities in ChromeDriver.
Cookie
Set values of an cookie.
DetachedShadowRootException
A command failed because the referenced shadow root is no longer attached to the DOM.
ElementClickInterceptedException
The Element Click command could not be completed because the element receiving the events is obscuring the element that was requested clicked.
ElementNotInteractableException
A command could not be completed because the element is not pointer- or keyboard interactable.
ElementNotSelectableException
A command could not be completed because the element is not pointer- or keyboard interactable.
ElementNotVisibleException
Ancestor for all exceptions defined in W3C WebDriver standard.
ExpectedException
Ancestor for all exceptions defined in W3C WebDriver standard.
IMEEngineActivationFailedException
Ancestor for all exceptions defined in W3C WebDriver standard.
IMENotAvailableException
Ancestor for all exceptions defined in W3C WebDriver standard.
IndexOutOfBoundsException
Ancestor for all exceptions defined in W3C WebDriver standard.
InsecureCertificateException
Navigation caused the user agent to hit a certificate warning, which is usually the result of an expired or invalid TLS certificate.
DriverServerDiedException
The driver server process is unexpectedly no longer available.
IOException
Exception class thrown when a filesystem related operation failure happens.
LogicException
Exception thrown when error in program logic occurs. This includes invalid domain data and unexpected data states.
RuntimeException
Exception thrown if an error which can only be found on runtime occurs.
UnexpectedResponseException
Exception thrown on invalid or unexpected server response.
WebDriverCurlException
Exception thrown on invalid or unexpected server response.
InvalidArgumentException
The arguments passed to a command are either invalid or malformed.
InvalidCookieDomainException
An illegal attempt was made to set a cookie under a different domain than the current page.
InvalidCoordinatesException
Ancestor for all exceptions defined in W3C WebDriver standard.
InvalidElementStateException
A command could not be completed because the element is in an invalid state, e.g. attempting to clear an element that isn’t both editable and resettable.
InvalidSelectorException
Argument was an invalid selector.
InvalidSessionIdException
Occurs if the given session id is not in the list of active sessions, meaning the session either does not exist or that it’s not active.
JavascriptErrorException
An error occurred while executing JavaScript supplied by the user.
MoveTargetOutOfBoundsException
The target for mouse interaction is not in the browser’s viewport and cannot be brought into that viewport.
NoAlertOpenException
An attempt was made to operate on a modal dialog when one was not open.
NoCollectionException
Ancestor for all exceptions defined in W3C WebDriver standard.
NoScriptResultException
Ancestor for all exceptions defined in W3C WebDriver standard.
NoStringException
Ancestor for all exceptions defined in W3C WebDriver standard.
NoStringLengthException
Ancestor for all exceptions defined in W3C WebDriver standard.
NoStringWrapperException
Ancestor for all exceptions defined in W3C WebDriver standard.
NoSuchAlertException
An attempt was made to operate on a modal dialog when one was not open.
NoSuchCollectionException
Ancestor for all exceptions defined in W3C WebDriver standard.
NoSuchCookieException
No cookie matching the given path name was found amongst the associated cookies of the current browsing context’s active document.
NoSuchDocumentException
A command to switch to a window could not be satisfied because the window could not be found.
NoSuchDriverException
Ancestor for all exceptions defined in W3C WebDriver standard.
NoSuchElementException
An element could not be located on the page using the given search parameters.
NoSuchFrameException
A command to switch to a frame could not be satisfied because the frame could not be found.
NoSuchShadowRootException
The element does not have a shadow root.
NoSuchWindowException
A command to switch to a window could not be satisfied because the window could not be found.
NullPointerException
Ancestor for all exceptions defined in W3C WebDriver standard.
ScriptTimeoutException
A script did not complete before its timeout expired.
SessionNotCreatedException
A new session could not be created.
StaleElementReferenceException
A command failed because the referenced element is no longer attached to the DOM.
TimeoutException
An operation did not complete before its timeout expired.
UnableToCaptureScreenException
A screen capture was made impossible.
UnableToSetCookieException
A command to set a cookie’s value could not be satisfied.
UnexpectedAlertOpenException
A modal dialog was open, blocking this operation.
UnexpectedJavascriptException
An error occurred while executing JavaScript supplied by the user.
UnexpectedTagNameException
Ancestor for all exceptions defined in W3C WebDriver standard.
UnknownCommandException
A command could not be executed because the remote end is not aware of it.
UnknownErrorException
An unknown error occurred in the remote end while processing the command.
UnknownMethodException
The requested command matched a known URL but did not match an method for that URL.
UnknownServerException
An unknown error occurred in the remote end while processing the command.
UnrecognizedExceptionException
Ancestor for all exceptions defined in W3C WebDriver standard.
UnsupportedOperationException
Indicates that a command that should have executed properly cannot be supported for some reason.
WebDriverException
Ancestor for all exceptions defined in W3C WebDriver standard.
XPathLookupException
Ancestor for all exceptions defined in W3C WebDriver standard.
FirefoxDriver
FirefoxDriverService
Start local WebDriver service (when remote WebDriver server is not used).
FirefoxOptions
Class to manage Firefox-specific capabilities
FirefoxPreferences
Constants of common Firefox profile preferences (about:config values).
FirefoxProfile
WebDriverButtonReleaseAction
Move to the location and then release the mouse key.
WebDriverClickAction
Base class for all mouse-related actions.
WebDriverClickAndHoldAction
Move the the location, click and hold.
WebDriverContextClickAction
You can call it 'Right Click' if you like.
WebDriverCoordinates
Interface representing basic mouse operations.
WebDriverDoubleClickAction
Base class for all mouse-related actions.
WebDriverKeyDownAction
Base class for all keyboard-related actions.
WebDriverKeysRelatedAction
Base class for all keyboard-related actions.
WebDriverKeyUpAction
Base class for all keyboard-related actions.
WebDriverMouseAction
Base class for all mouse-related actions.
WebDriverMouseMoveAction
Base class for all mouse-related actions.
WebDriverMoveToOffsetAction
Base class for all mouse-related actions.
WebDriverSendKeysAction
Base class for all keyboard-related actions.
WebDriverSingleKeyAction
Base class for all keyboard-related actions.
WebDriverDoubleTapAction
Base class for all touch-related actions.
WebDriverDownAction
Base class for all touch-related actions.
WebDriverFlickAction
Base class for all touch-related actions.
WebDriverFlickFromElementAction
Base class for all touch-related actions.
WebDriverLongPressAction
Base class for all touch-related actions.
WebDriverMoveAction
Base class for all touch-related actions.
WebDriverScrollAction
Base class for all touch-related actions.
WebDriverScrollFromElementAction
Base class for all touch-related actions.
WebDriverTapAction
Base class for all touch-related actions.
WebDriverTouchAction
Base class for all touch-related actions.
WebDriverActions
WebDriver action builder. It implements the builder pattern.
WebDriverCompositeAction
An action for aggregating actions and triggering all of them afterwards.
WebDriverTouchActions
WebDriver action builder for touch events
LocalWebDriver
URLChecker
CustomWebDriverCommand
DesiredCapabilities
DriverCommand
This list of command defined in the WebDriver json wire protocol.
HttpCommandExecutor
Command executor talking to the standalone server via HTTP.
LocalFileDetector
RemoteExecuteMethod
RemoteKeyboard
Execute keyboard commands for RemoteWebDriver.
RemoteMouse
Execute mouse commands for RemoteWebDriver.
RemoteStatus
Represents status of remote end
RemoteTargetLocator
Used to locate a given frame or window for RemoteWebDriver.
RemoteTouchScreen
Execute touch commands for RemoteWebDriver.
RemoteWebDriver
RemoteWebElement
Represents an HTML element.
DriverCommandExecutor
A HttpCommandExecutor that talks to a local driver service instead of a remote server.
DriverService
Start local WebDriver service (when remote WebDriver server is not used).
ShadowRoot
UselessFileDetector
WebDriverBrowserType
All the browsers supported by selenium.
WebDriverCapabilityType
WebDriverCapabilityType contains all constants defined in the WebDriver Wire Protocol.
WebDriverCommand
WebDriverResponse
EventFiringWebDriver
EventFiringWebDriverNavigation
EventFiringWebElement
IsElementDisplayedAtom
Certain drivers have decided to not provide the endpoint which determines element displayedness, because the W3C WebDriver specification no longer dictates it.
ScreenshotHelper
Helper class to handle taking, decoding and screenshots using WebDriver.
XPathEscaper
WebDriverAlert
An abstraction allowing the driver to manipulate the javascript alerts
WebDriverBy
The basic 8 mechanisms supported by webdriver to locate a web element.
WebDriverCheckboxes
Provides helper methods for checkboxes.
WebDriverDimension
Represent a dimension.
WebDriverDispatcher
WebDriverExpectedCondition
Canned ExpectedConditions which are generally useful within webdriver tests.
WebDriverKeys
Representations of pressable keys that aren't text.
WebDriverNavigation
WebDriverOptions
Managing stuff you would do in a browser.
WebDriverPlatform
The platforms supported by WebDriver.
WebDriverPoint
Represent a point.
WebDriverRadios
Provides helper methods for radio buttons.
WebDriverSelect
Models a default HTML `<select>` tag, providing helper methods to select and deselect options.
WebDriverTimeouts
Managing timeout behavior for WebDriver instances.
WebDriverUpAction
Base class for all touch-related actions.
WebDriverWait
A utility class, designed to help the user to wait until a condition turns true.
WebDriverWindow
An abstraction allowing the driver to manipulate the browser's window
LazyOption
None
Option
Some
Strings
Common String Functions
AES
Pure-PHP implementation of AES.
Blowfish
Pure-PHP implementation of Blowfish.
ChaCha20
Pure-PHP implementation of ChaCha20.
AsymmetricKey
Base Class for all asymmetric cipher classes
BlockCipher
Base Class for all block cipher classes
JWK
JSON Web Key Formatted Key Handler
OpenSSH
OpenSSH Formatted RSA Key Handler
PKCS
PKCS1 Formatted Key Handler
PKCS1
PKCS1 Formatted Key Handler
PKCS8
PKCS#8 Formatted Key Handler
PuTTY
PuTTY Formatted Key Handler
Raw
Raw Signature Handler
StreamCipher
Base Class for all stream cipher classes
SymmetricKey
Base Class for all \phpseclib3\Crypt\* cipher classes
DES
Pure-PHP implementation of DES.
PKCS1
"PKCS1" Formatted DH Key Handler
PKCS8
PKCS#8 Formatted DH Key Handler
Parameters
DH Parameters
PrivateKey
DH Private Key
PublicKey
DH Public Key
DH
Pure-PHP (EC)DH implementation
OpenSSH
OpenSSH Formatted DSA Key Handler
PKCS1
PKCS#1 Formatted DSA Key Handler
PKCS8
PKCS#8 Formatted DSA Key Handler
PuTTY
PuTTY Formatted DSA Key Handler
Raw
Raw DSA Key Handler
XML
XML Formatted DSA Key Handler
ASN1
ASN1 Signature Handler
Raw
Raw DSA Signature Handler
SSH2
SSH2 Signature Handler
Parameters
DSA Parameters
PrivateKey
DSA Private Key
PublicKey
DSA Public Key
DSA
Pure-PHP FIPS 186-4 compliant implementation of DSA.
Base
Base
Binary
Curves over y^2 + x*y = x^3 + a*x^2 + b
KoblitzPrime
Curves over y^2 = x^3 + b
Montgomery
Curves over y^2 = x^3 + a*x + x
Prime
Curves over y^2 = x^3 + a*x + b
TwistedEdwards
Curves over a*x^2 + y^2 = 1 + d*x^2*y^2
brainpoolP160r1
Curves over y^2 = x^3 + a*x + b
brainpoolP160t1
Curves over y^2 = x^3 + a*x + b
brainpoolP192r1
Curves over y^2 = x^3 + a*x + b
brainpoolP192t1
Curves over y^2 = x^3 + a*x + b
brainpoolP224r1
Curves over y^2 = x^3 + a*x + b
brainpoolP224t1
Curves over y^2 = x^3 + a*x + b
brainpoolP256r1
Curves over y^2 = x^3 + a*x + b
brainpoolP256t1
Curves over y^2 = x^3 + a*x + b
brainpoolP320r1
Curves over y^2 = x^3 + a*x + b
brainpoolP320t1
Curves over y^2 = x^3 + a*x + b
brainpoolP384r1
Curves over y^2 = x^3 + a*x + b
brainpoolP384t1
Curves over y^2 = x^3 + a*x + b
brainpoolP512r1
Curves over y^2 = x^3 + a*x + b
brainpoolP512t1
Curves over y^2 = x^3 + a*x + b
Curve25519
Curves over y^2 = x^3 + a*x + x
Curve448
Curves over y^2 = x^3 + a*x + x
Ed25519
Curves over a*x^2 + y^2 = 1 + d*x^2*y^2
Ed448
Curves over a*x^2 + y^2 = 1 + d*x^2*y^2
nistb233
Curves over y^2 + x*y = x^3 + a*x^2 + b
nistb409
Curves over y^2 + x*y = x^3 + a*x^2 + b
nistk163
Curves over y^2 + x*y = x^3 + a*x^2 + b
nistk233
Curves over y^2 + x*y = x^3 + a*x^2 + b
nistk283
Curves over y^2 + x*y = x^3 + a*x^2 + b
nistk409
Curves over y^2 + x*y = x^3 + a*x^2 + b
nistp192
Curves over y^2 = x^3 + a*x + b
nistp224
Curves over y^2 = x^3 + a*x + b
nistp256
Curves over y^2 = x^3 + a*x + b
nistp384
Curves over y^2 = x^3 + a*x + b
nistp521
Curves over y^2 = x^3 + a*x + b
nistt571
Curves over y^2 + x*y = x^3 + a*x^2 + b
prime192v1
Curves over y^2 = x^3 + a*x + b
prime192v2
Curves over y^2 = x^3 + a*x + b
prime192v3
Curves over y^2 = x^3 + a*x + b
prime239v1
Curves over y^2 = x^3 + a*x + b
prime239v2
Curves over y^2 = x^3 + a*x + b
prime239v3
Curves over y^2 = x^3 + a*x + b
prime256v1
Curves over y^2 = x^3 + a*x + b
secp112r1
Curves over y^2 = x^3 + a*x + b
secp112r2
Curves over y^2 = x^3 + a*x + b
secp128r1
Curves over y^2 = x^3 + a*x + b
secp128r2
Curves over y^2 = x^3 + a*x + b
secp160k1
Curves over y^2 = x^3 + b
secp160r1
Curves over y^2 = x^3 + a*x + b
secp160r2
Curves over y^2 = x^3 + a*x + b
secp192k1
Curves over y^2 = x^3 + b
secp192r1
Curves over y^2 = x^3 + a*x + b
secp224k1
Curves over y^2 = x^3 + b
secp224r1
Curves over y^2 = x^3 + a*x + b
secp256k1
Curves over y^2 = x^3 + b
secp256r1
Curves over y^2 = x^3 + a*x + b
secp384r1
Curves over y^2 = x^3 + a*x + b
secp521r1
Curves over y^2 = x^3 + a*x + b
sect113r1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect113r2
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect131r1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect131r2
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect163k1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect163r1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect163r2
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect193r1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect193r2
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect233k1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect233r1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect239k1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect283k1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect283r1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect409k1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect409r1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect571k1
Curves over y^2 + x*y = x^3 + a*x^2 + b
sect571r1
Curves over y^2 + x*y = x^3 + a*x^2 + b
JWK
JWK Formatted EC Handler
libsodium
libsodium Key Handler
MontgomeryPrivate
Montgomery Curve Private Key Handler
MontgomeryPublic
Montgomery Public Key Handler
OpenSSH
OpenSSH Formatted EC Key Handler
PKCS1
"PKCS1" (RFC5915) Formatted EC Key Handler
PKCS8
PKCS#8 Formatted EC Key Handler
PuTTY
PuTTY Formatted EC Key Handler
XML
XML Formatted EC Key Handler
ASN1
ASN1 Signature Handler
IEEE
ASN1 Signature Handler
Raw
Raw DSA Signature Handler
SSH2
SSH2 Signature Handler
Parameters
EC Parameters
PrivateKey
EC Private Key
PublicKey
EC Public Key
EC
Pure-PHP implementation of EC.
Hash
PublicKeyLoader
PublicKeyLoader
Random
Pure-PHP Random Number Generator
RC2
Pure-PHP implementation of RC2.
RC4
Pure-PHP implementation of RC4.
Rijndael
Pure-PHP implementation of Rijndael.
JWK
JWK Formatted RSA Handler
MSBLOB
Microsoft BLOB Formatted RSA Key Handler
OpenSSH
OpenSSH Formatted RSA Key Handler
PKCS1
PKCS#1 Formatted RSA Key Handler
PKCS8
PKCS#8 Formatted RSA Key Handler
PSS
PKCS#8 Formatted RSA-PSS Key Handler
PuTTY
PuTTY Formatted RSA Key Handler
Raw
Raw RSA Key Handler
XML
XML Formatted RSA Key Handler
PrivateKey
Raw RSA Key Handler
PublicKey
Raw RSA Key Handler
RSA
Pure-PHP PKCS#1 compliant implementation of RSA.
Salsa20
Pure-PHP implementation of Salsa20.
TripleDES
Pure-PHP implementation of Triple DES.
Twofish
Pure-PHP implementation of Twofish.
BadConfigurationException
BadConfigurationException
BadDecryptionException
BadDecryptionException
BadModeException
BadModeException
ConnectionClosedException
ConnectionClosedException
FileNotFoundException
FileNotFoundException
InconsistentSetupException
InconsistentSetupException
InsufficientSetupException
InsufficientSetupException
InvalidPacketLengthException
Indicates an absent or malformed packet length header
NoKeyLoadedException
NoKeyLoadedException
NoSupportedAlgorithmsException
NoSupportedAlgorithmsException
TimeoutException
Indicates a timeout awaiting server response
UnableToConnectException
UnableToConnectException
UnsupportedAlgorithmException
UnsupportedAlgorithmException
UnsupportedCurveException
UnsupportedCurveException
UnsupportedFormatException
UnsupportedFormatException
UnsupportedOperationException
UnsupportedOperationException
ANSI
Pure-PHP ANSI Decoder
Element
ASN.1 Raw Element
AccessDescription
AccessDescription
AdministrationDomainName
AdministrationDomainName
AlgorithmIdentifier
AlgorithmIdentifier
AnotherName
AnotherName
Attribute
Attribute
Attributes
Attributes
AttributeType
AttributeType
AttributeTypeAndValue
AttributeTypeAndValue
AttributeValue
AttributeValue
AuthorityInfoAccessSyntax
AuthorityInfoAccessSyntax
AuthorityKeyIdentifier
AuthorityKeyIdentifier
BaseDistance
BaseDistance
BasicConstraints
BasicConstraints
BuiltInDomainDefinedAttribute
BuiltInDomainDefinedAttribute
BuiltInDomainDefinedAttributes
BuiltInDomainDefinedAttributes
BuiltInStandardAttributes
BuiltInStandardAttributes
Certificate
Certificate
CertificateIssuer
CertificateIssuer
CertificateList
CertificateList
CertificatePolicies
CertificatePolicies
CertificateSerialNumber
CertificateSerialNumber
CertificationRequest
CertificationRequest
CertificationRequestInfo
CertificationRequestInfo
CertPolicyId
CertPolicyId
Characteristic_two
Characteristic_two
CountryName
CountryName
CPSuri
CPSuri
CRLDistributionPoints
CRLDistributionPoints
CRLNumber
CRLNumber
CRLReason
CRLReason
Curve
Curve
DHParameter
DHParameter
DigestInfo
DigestInfo
DirectoryString
DirectoryString
DisplayText
DisplayText
DistributionPoint
DistributionPoint
DistributionPointName
DistributionPointName
DSAParams
DSAParams
DSAPrivateKey
DSAPrivateKey
DSAPublicKey
DSAPublicKey
DssSigValue
DssSigValue
EcdsaSigValue
EcdsaSigValue
ECParameters
ECParameters
ECPoint
ECPoint
ECPrivateKey
ECPrivateKey
EDIPartyName
EDIPartyName
EncryptedData
EncryptedData
EncryptedPrivateKeyInfo
EncryptedPrivateKeyInfo
Extension
Extension
ExtensionAttribute
ExtensionAttribute
ExtensionAttributes
ExtensionAttributes
Extensions
Extensions
ExtKeyUsageSyntax
ExtKeyUsageSyntax
FieldElement
FieldElement
FieldID
FieldID
GeneralName
GeneralName
GeneralNames
GeneralNames
GeneralSubtree
GeneralSubtree
GeneralSubtrees
GeneralSubtrees
HashAlgorithm
HashAglorithm
HoldInstructionCode
HoldInstructionCode
InvalidityDate
InvalidityDate
IssuerAltName
IssuerAltName
IssuingDistributionPoint
IssuingDistributionPoint
KeyIdentifier
KeyIdentifier
KeyPurposeId
KeyPurposeId
KeyUsage
KeyUsage
MaskGenAlgorithm
MaskGenAglorithm
Name
Name
NameConstraints
NameConstraints
netscape_ca_policy_url
netscape_ca_policy_url
netscape_cert_type
netscape_cert_type
netscape_comment
netscape_comment
NetworkAddress
NetworkAddress
NoticeReference
NoticeReference
NumericUserIdentifier
NumericUserIdentifier
OneAsymmetricKey
OneAsymmetricKey
ORAddress
ORAddress
OrganizationalUnitNames
OrganizationalUnitNames
OrganizationName
OrganizationName
OtherPrimeInfo
OtherPrimeInfo
OtherPrimeInfos
OtherPrimeInfos
PBEParameter
PBEParameter
PBES2params
PBES2params
PBKDF2params
PBKDF2params
PBMAC1params
PBMAC1params
Pentanomial
Pentanomial
PersonalName
PersonalName
PKCS9String
PKCS9String
PolicyInformation
PolicyInformation
PolicyMappings
PolicyMappings
PolicyQualifierId
PolicyQualifierId
PolicyQualifierInfo
PolicyQualifierInfo
PostalAddress
PostalAddress
Prime_p
Prime_p
PrivateDomainName
PrivateDomainName
PrivateKey
PrivateKey
PrivateKeyInfo
PrivateKeyInfo
PrivateKeyUsagePeriod
PrivateKeyUsagePeriod
PublicKey
PublicKey
PublicKeyAndChallenge
PublicKeyAndChallenge
PublicKeyInfo
PublicKeyInfo
RC2CBCParameter
RC2CBCParameter
RDNSequence
RDNSequence
ReasonFlags
ReasonFlags
RelativeDistinguishedName
RelativeDistinguishedName
RevokedCertificate
RevokedCertificate
RSAPrivateKey
RSAPrivateKey
RSAPublicKey
RSAPublicKey
RSASSA_PSS_params
RSASSA_PSS_params
SignedPublicKeyAndChallenge
SignedPublicKeyAndChallenge
SpecifiedECDomain
SpecifiedECDomain
SubjectAltName
SubjectAltName
SubjectDirectoryAttributes
SubjectDirectoryAttributes
SubjectInfoAccessSyntax
SubjectInfoAccessSyntax
SubjectPublicKeyInfo
SubjectPublicKeyInfo
TBSCertificate
TBSCertificate
TBSCertList
TBSCertList
TerminalIdentifier
TerminalIdentifier
Time
Time
Trinomial
Trinomial
UniqueIdentifier
UniqueIdentifier
UserNotice
UserNotice
Validity
Validity
ASN1
Pure-PHP ASN.1 Parser
X509
Pure-PHP X.509 Parser
Base
Sliding Window Exponentiation Engine
BuiltIn
Built-In BCMath Modular Exponentiation Engine
DefaultEngine
PHP Default Modular Exponentiation Engine
OpenSSL
OpenSSL Modular Exponentiation Engine
Barrett
PHP Barrett Modular Exponentiation Engine
EvalBarrett
PHP Barrett Modular Exponentiation Engine
BCMath
BCMath Engine.
Engine
Base Engine.
DefaultEngine
GMP Modular Exponentiation Engine
GMP
GMP Engine.
OpenSSL
OpenSSL Modular Exponentiation Engine
Base
PHP Modular Exponentiation Engine
DefaultEngine
PHP Default Modular Exponentiation Engine
Montgomery
PHP Montgomery Modular Exponentiation Engine
OpenSSL
OpenSSL Modular Exponentiation Engine
Barrett
PHP Barrett Modular Exponentiation Engine
Classic
PHP Classic Modular Exponentiation Engine
EvalBarrett
PHP Dynamic Barrett Modular Exponentiation Engine
Montgomery
PHP Montgomery Modular Exponentiation Engine
MontgomeryMult
PHP Montgomery Modular Exponentiation Engine with interleaved multiplication
PowerOfTwo
PHP Power Of Two Modular Exponentiation Engine
PHP
Pure-PHP Engine.
PHP32
Pure-PHP 32-bit Engine.
PHP64
Pure-PHP 64-bit Engine.
BigInteger
Pure-PHP arbitrary precision integer arithmetic library. Supports base-2, base-10, base-16, and base-256 numbers.
Integer
Binary Finite Fields
BinaryField
Binary Finite Fields
Integer
Finite Field Integer
FiniteField
Finite Fields
Integer
Prime Finite Fields
PrimeField
Prime Finite Fields
Stream
SFTP Stream Wrapper
SFTP
Pure-PHP implementations of SFTP.
SSH2
Pure-PHP implementation of SSHv2.
Agent
Pure-PHP ssh-agent client identity factory
CodeCoverage
Provides collection functionality for PHP code coverage information.
Selector
BranchAndPathCoverageNotSupportedException
DeadCodeDetectionNotSupportedException
DirectoryCouldNotBeCreatedException
FileCouldNotBeWrittenException
InvalidArgumentException
NoCodeCoverageDriverAvailableException
NoCodeCoverageDriverWithPathCoverageSupportAvailableException
ParserException
PathExistsButIsNotDirectoryException
PcovNotAvailableException
ReflectionException
ReportAlreadyFinalizedException
StaticAnalysisCacheNotConfiguredException
TestIdMissingException
UnintentionallyCoveredCodeException
WriteOperationFailedException
XdebugNotAvailableException
XdebugNotEnabledException
XmlException
Filter
Clover
Cobertura
Crap4j
Colors
CustomCssFile
Facade
PHP
Text
Thresholds
Facade
CacheWarmer
Known
Large
Medium
Small
TestSize
Unknown
Failure
Known
Success
TestStatus
Unknown
Version
Facade
ProcessControlExtensionNotLoadedException
TimeoutException
Invoker
InvalidArgumentException
RuntimeException
Template
Duration
NoActiveTimerException
TimeSinceStartOfRequestNotAvailableException
ResourceUsageFormatter
Timer
Finished
Started
EventCollection
EventCollectionIterator
AssertionFailed
AssertionSucceeded
ComparatorRegistered
AfterLastTestMethodCalled
AfterLastTestMethodFinished
AfterTestMethodCalled
AfterTestMethodFinished
BeforeFirstTestMethodCalled
BeforeFirstTestMethodErrored
BeforeFirstTestMethodFinished
BeforeTestMethodCalled
BeforeTestMethodFinished
PostConditionCalled
PostConditionFinished
PreConditionCalled
PreConditionFinished
ConsideredRisky
DeprecationTriggered
ErrorTriggered
NoticeTriggered
PhpDeprecationTriggered
PhpNoticeTriggered
PhpunitDeprecationTriggered
PhpunitErrorTriggered
PhpunitWarningTriggered
PhpWarningTriggered
WarningTriggered
DataProviderMethodCalled
DataProviderMethodFinished
Finished
PreparationFailed
PreparationStarted
Prepared
Errored
Failed
MarkedIncomplete
Passed
Skipped
PrintedUnexpectedOutput
MockObjectCreated
MockObjectForAbstractClassCreated
MockObjectForIntersectionOfInterfacesCreated
MockObjectForTraitCreated
MockObjectFromWsdlCreated
PartialMockObjectCreated
TestProxyCreated
TestStubCreated
TestStubForIntersectionOfInterfacesCreated
BootstrapFinished
Configured
DeprecationTriggered
EventFacadeSealed
ExecutionAborted
ExecutionFinished
ExecutionStarted
ExtensionBootstrapped
ExtensionLoadedFromPhar
Finished
GarbageCollectionDisabled
GarbageCollectionEnabled
GarbageCollectionTriggered
Started
WarningTriggered
Filtered
Finished
Loaded
Skipped
Sorted
Started
EventAlreadyAssignedException
EventFacadeIsSealedException
InvalidArgumentException
InvalidEventException
InvalidSubscriberException
MapError
MoreThanOneDataSetFromDataProviderException
NoComparisonFailureException
NoDataSetFromDataProviderException
NoPreviousThrowableException
RuntimeException
SubscriberTypeAlreadyRegisteredException
UnknownEventException
UnknownEventTypeException
UnknownSubscriberException
UnknownSubscriberTypeException
ClassMethod
ComparisonFailure
OperatingSystem
PHP
PHPUnit
Runtime
Duration
GarbageCollectorStatus
HRTime
Info
MemoryUsage
Snapshot
Phpt
Test
TestCollection
TestCollectionIterator
DataFromDataProvider
DataFromTestDependency
TestData
TestDataCollection
TestDataCollectionIterator
TestDox
TestMethod
TestSuite
TestSuiteForTestClass
TestSuiteForTestMethodWithDataProvider
TestSuiteWithName
Throwable
Assert
After
AfterClass
BackupGlobals
BackupStaticProperties
Before
BeforeClass
CodeCoverageIgnore
CoversClass
CoversFunction
CoversNothing
DataProvider
DataProviderExternal
Depends
DependsExternal
DependsExternalUsingDeepClone
DependsExternalUsingShallowClone
DependsOnClass
DependsOnClassUsingDeepClone
DependsOnClassUsingShallowClone
DependsUsingDeepClone
DependsUsingShallowClone
DoesNotPerformAssertions
ExcludeGlobalVariableFromBackup
ExcludeStaticPropertyFromBackup
Group
IgnoreClassForCodeCoverage
IgnoreDeprecations
IgnoreFunctionForCodeCoverage
IgnoreMethodForCodeCoverage
Large
Medium
PostCondition
PreCondition
PreserveGlobalState
RequiresFunction
RequiresMethod
RequiresOperatingSystem
RequiresOperatingSystemFamily
RequiresPhp
RequiresPhpExtension
RequiresPhpunit
RequiresSetting
RunClassInSeparateProcess
RunInSeparateProcess
RunTestsInSeparateProcesses
Small
Test
TestDox
TestWith
TestWithJson
Ticket
UsesClass
UsesFunction
WithoutErrorHandler
IsFalse
IsTrue
Callback
Count
GreaterThan
IsEmpty
LessThan
SameSize
Constraint
IsEqual
IsEqualCanonicalizing
IsEqualIgnoringCase
IsEqualWithDelta
DirectoryExists
FileExists
IsReadable
IsWritable
IsAnything
IsIdentical
JsonMatches
IsFinite
IsInfinite
IsNan
ObjectEquals
ObjectHasProperty
BinaryOperator
LogicalAnd
LogicalNot
LogicalOr
LogicalXor
Operator
UnaryOperator
IsJson
RegularExpression
StringContains
StringEndsWith
StringEqualsStringIgnoringLineEndings
StringMatchesFormatDescription
StringStartsWith
ArrayHasKey
IsList
TraversableContains
TraversableContainsEqual
TraversableContainsIdentical
TraversableContainsOnly
IsInstanceOf
IsNull
IsType
NeverReturningMethodException
MockBuilder
InvocationMocker
TestCase
After
AfterClass
BackupGlobals
BackupStaticProperties
Before
BeforeClass
Covers
CoversClass
CoversDefaultClass
CoversFunction
CoversNothing
DataProvider
DependsOnClass
DependsOnMethod
DoesNotPerformAssertions
InvalidVersionRequirementException
NoVersionRequirementException
ExcludeGlobalVariableFromBackup
ExcludeStaticPropertyFromBackup
Group
IgnoreClassForCodeCoverage
IgnoreDeprecations
IgnoreFunctionForCodeCoverage
IgnoreMethodForCodeCoverage
Metadata
MetadataCollection
MetadataCollectionIterator
PostCondition
PreCondition
PreserveGlobalState
RequiresFunction
RequiresMethod
RequiresOperatingSystem
RequiresOperatingSystemFamily
RequiresPhp
RequiresPhpExtension
RequiresPhpunit
RequiresSetting
RunClassInSeparateProcess
RunInSeparateProcess
RunTestsInSeparateProcesses
Test
TestDox
TestWith
Uses
UsesClass
UsesDefaultClass
UsesFunction
ComparisonRequirement
ConstraintRequirement
Requirement
WithoutErrorHandler
Facade
ParameterCollection
Version
Builder
Configuration
Constant
ConstantCollection
ConstantCollectionIterator
Directory
DirectoryCollection
DirectoryCollectionIterator
ExtensionBootstrap
ExtensionBootstrapCollection
ExtensionBootstrapCollectionIterator
File
FileCollection
FileCollectionIterator
FilterDirectory
FilterDirectoryCollection
FilterDirectoryCollectionIterator
Group
GroupCollection
GroupCollectionIterator
IniSetting
IniSettingCollection
IniSettingCollectionIterator
Php
Source
TestDirectory
TestDirectoryCollection
TestDirectoryCollectionIterator
TestFile
TestFileCollection
TestFileCollectionIterator
TestSuite
TestSuiteCollection
TestSuiteCollectionIterator
Variable
VariableCollection
VariableCollectionIterator
UnexpectedOutputPrinter
ExcludeList
VersionComparisonOperator
AbstractLogger
This is a simple Logger implementation that other Loggers can inherit from.
InvalidArgumentException
LogLevel
Describes log levels.
NullLogger
This Logger can be used to avoid conditional log calls.
AbstractClassPass
The abstract class pass handles abstract classes and methods, complaining if there are too few or too many of either.
AssignThisVariablePass
Validate that the user input does not assign the `$this` variable.
CalledClassPass
The called class pass throws warnings for get_class() and get_called_class() outside a class context.
CallTimePassByReferencePass
Validate that the user did not use the call-time pass-by-reference that causes a fatal error.
CodeCleanerPass
A CodeCleaner pass is a PhpParser Node Visitor.
EmptyArrayDimFetchPass
Validate empty brackets are only used for assignment.
ExitPass
A CodeCleaner pass is a PhpParser Node Visitor.
FinalClassPass
The final class pass handles final classes.
FunctionContextPass
A CodeCleaner pass is a PhpParser Node Visitor.
FunctionReturnInWriteContextPass
Validate that the functions are used correctly.
ImplicitReturnPass
Add an implicit "return" to the last statement, provided it can be returned.
IssetPass
Code cleaner pass to ensure we only allow variables, array fetch and property fetch expressions in isset() calls.
LabelContextPass
CodeCleanerPass for label context.
LeavePsyshAlonePass
Validate that the user input does not reference the `$__psysh__` variable.
ListPass
Validate that the list assignment.
LoopContextPass
The loop context pass handles invalid `break` and `continue` statements.
MagicConstantsPass
Swap out __DIR__ and __FILE__ magic constants with our best guess?
NamespaceAwarePass
Abstract namespace-aware code cleaner pass.
NamespacePass
Provide implicit namespaces for subsequent execution.
NoReturnValue
A class used internally by CodeCleaner to represent input, such as non-expression statements, with no return value.
PassableByReferencePass
Validate that only variables (and variable-like things) are passed by reference.
RequirePass
Add runtime validation for `require` and `require_once` calls.
ReturnTypePass
Add runtime validation for return types.
StrictTypesPass
Provide implicit strict types declarations for for subsequent execution.
UseStatementPass
Provide implicit use statements for subsequent execution.
ValidClassNamePass
Validate that classes exist.
ValidConstructorPass
Validate that the constructor method is not static, and does not have a return type.
ValidFunctionNamePass
Validate that function calls will succeed.
CodeCleaner
A service to clean up user input, detect parse errors before they happen, and generally work around issues with the PHP code evaluation experience.
BufferCommand
Interact with the current code buffer.
ClearCommand
Clear the Psy Shell.
CodeArgumentParser
Class CodeArgumentParser.
Command
The Psy Shell base command.
DocCommand
Read the documentation for an object, class, constant, method or property.
DumpCommand
Dump an object or primitive.
EditCommand
The Psy Shell base command.
ExitCommand
Exit the Psy Shell.
HelpCommand
Help command.
HistoryCommand
Psy Shell history command.
ClassConstantEnumerator
Class Constant Enumerator class.
ClassEnumerator
Class Enumerator class.
ConstantEnumerator
Constant Enumerator class.
Enumerator
Abstract Enumerator class.
FunctionEnumerator
Function Enumerator class.
GlobalVariableEnumerator
Global Variable Enumerator class.
MethodEnumerator
Method Enumerator class.
PropertyEnumerator
Property Enumerator class.
VariableEnumerator
Variable Enumerator class.
ListCommand
List available local variables, object properties, etc.
ParseCommand
Parse PHP code and show the abstract syntax tree.
PsyVersionCommand
A dumb little command for printing out the current Psy Shell version.
ReflectingCommand
An abstract command with helpers for inspecting the current context.
ShowCommand
Show the code for an object, class, constant, method or property.
SudoCommand
Evaluate PHP code, bypassing visibility restrictions.
ThrowUpCommand
Throw an exception or error out of the Psy Shell.
TimeitVisitor
A node visitor for instrumenting code to be executed by the `timeit` command.
TimeitCommand
Class TimeitCommand.
TraceCommand
Show the current stack trace.
WhereamiCommand
Show the context of where you opened the debugger.
WtfCommand
Show the last uncaught exception.
ConfigPaths
A Psy Shell configuration path helper.
Configuration
The Psy Shell configuration.
Context
The Shell execution context.
BreakException
A break exception, used for halting the Psy Shell.
DeprecatedException
A DeprecatedException for Psy.
ErrorException
A custom error Exception for Psy with a formatted $message.
FatalErrorException
A "fatal error" Exception for Psy.
ParseErrorException
A "parse error" Exception for Psy.
RuntimeException
A RuntimeException for Psy.
ThrowUpException
A throw-up exception, used for throwing an exception out of the Psy Shell.
UnexpectedTargetException
A RuntimeException for Psy.
ExecutionClosure
The Psy Shell's execution scope.
AbstractListener
Abstract Execution Loop Listener class.
ProcessForker
An execution loop listener that forks the process before executing code.
RunkitReloader
A runkit-based code reloader, which is pretty much magic.
ExecutionLoopClosure
The Psy Shell's execution loop scope.
CodeFormatter
A pretty-printer for code.
DocblockFormatter
A pretty-printer for docblocks.
SignatureFormatter
An abstract representation of a function, class or property signature.
TraceFormatter
Output formatter for exception traces.
CodeArgument
An input argument for code.
FilterOptions
Parse, validate and match --grep, --insensitive and --invert command options.
ShellInput
A StringInput subclass specialized for code arguments.
SilentInput
A simple class used internally by PsySH to represent silent input.
PassthruPager
A passthrough pager is a no-op. It simply wraps a StreamOutput's stream and does nothing when the pager is closed.
ProcOutputPager
ProcOutputPager class.
ShellOutput
A ConsoleOutput subclass specifically for Psy Shell output.
Theme
An output Theme, which controls prompt strings, formatter styles, and compact output.
ParserFactory
Parser factory to abstract over PHP Parser library versions.
GNUReadline
A Readline interface implementation for GNU Readline.
AutocompleterAggregate
Class \Hoa\Console\Readline\Autocompleter\Aggregate.
AutocompleterPath
Class \Hoa\Console\Readline\Autocompleter\Path.
AutocompleterWord
Class \Hoa\Console\Readline\Autocompleter\Word.
Console
Class \Hoa\Console.
ConsoleCursor
Class \Hoa\Console\Cursor.
ConsoleException
Class \Hoa\Console\Exception.
ConsoleInput
Interface \Hoa\Console\Input.
ConsoleOutput
Class \Hoa\Console\Output.
ConsoleProcessus
Manipulate a processus as a stream.
ConsoleTput
Class \Hoa\Console\Tput.
ConsoleWindow
Allow to manipulate the window.
Event
Events are asynchronous at registration, anonymous at use (until we receive a bucket) and useful to largely spread data through components without any known connection between them.
EventBucket
This class is the object which is transmit through event channels.
EventException
Extending the `Hoa\Exception\Exception` class.
EventListener
A contrario of events, listeners are synchronous, identified at use and useful for close interactions between one or some components.
Exception
Each exception must extend `Hoa\Exception\Exception`.
ExceptionIdle
`Hoa\Exception\Idle` is the mother exception class of libraries. The only difference between `Hoa\Exception\Idle` and its direct children `Hoa\Exception` is that the latter fires events after beeing constructed.
File
Class \Hoa\File.
FileDirectory
Class \Hoa\File\Directory.
FileDoesNotExistException
Class \Hoa\File\Exception\FileDoesNotExist.
FileException
Class \Hoa\File\Exception.
FileFinder
Class \Hoa\File\Finder.
FileGeneric
Class \Hoa\File\Generic.
FileLink
Class \Hoa\File\Link.
FileLinkRead
Class \Hoa\File\Link\Read.
FileLinkReadWrite
Class \Hoa\File\Link\ReadWrite.
FileRead
Class \Hoa\File\Read.
FileReadWrite
Class \Hoa\File\ReadWrite.
IteratorFileSystem
Class \Hoa\Iterator\FileSystem.
IteratorRecursiveDirectory
Class \Hoa\Iterator\Recursive\Directory.
IteratorSplFileInfo
Class \Hoa\Iterator\SplFileInfo.
Protocol
Root of the `hoa://` protocol.
ProtocolException
Extends the `Hoa\Exception\Exception` class.
ProtocolNode
Abstract class for all `hoa://`'s nodes.
ProtocolNodeLibrary
The `hoa://Library/` node.
ProtocolWrapper
Stream wrapper for the `hoa://` protocol.
Readline
Class \Hoa\Console\Readline.
Stream
Class \Hoa\Stream.
_Protocol
Class \Hoa\Stream\_Protocol.
StreamContext
Class \Hoa\Stream\Context.
StreamException
Class \Hoa\Stream\Exception.
Ustring
This class represents a UTF-8 string.
Xcallable
Build a callable object, i.e. `function`, `class::method`, `object->method` or closure. They all have the same behaviour. This callable is an extension of native PHP callable (aka callback) to integrate Hoa's structures.
Libedit
A Libedit-based Readline implementation.
Transient
An array-based Readline emulation implementation.
Userland
Userland Readline implementation.
ReflectionConstant
Somehow the standard reflection library doesn't include constants.
ReflectionLanguageConstruct
A fake ReflectionFunction but for language constructs.
ReflectionLanguageConstructParameter
A fake ReflectionParameter but for language construct parameters.
ReflectionNamespace
A fake Reflector for namespaces.
Shell
The Psy Shell application.
SudoVisitor
A PHP Parser node visitor which rewrites property and method access to use the Psy\Sudo visibility bypass methods.
Sudo
Helpers for bypassing visibility restrictions, mostly used in code generated by the `sudo` command.
SuperglobalsEnv
Environment variables implementation via $_SERVER superglobal.
SystemEnv
Environment variables implementation via getenv().
AutoCompleter
A readline tab completion service.
AbstractContextAwareMatcher
An abstract tab completion Matcher which implements ContextAware.
AbstractDefaultParametersMatcher
An abstract tab completion Matcher which implements ContextAware.
AbstractMatcher
Abstract tab completion Matcher.
ClassAttributesMatcher
A class attribute tab completion Matcher.
ClassMethodDefaultParametersMatcher
An abstract tab completion Matcher which implements ContextAware.
ClassMethodsMatcher
A class method tab completion Matcher.
ClassNamesMatcher
A class name tab completion Matcher.
CommandsMatcher
A Psy Command tab completion Matcher.
ConstantsMatcher
A constant name tab completion Matcher.
FunctionDefaultParametersMatcher
An abstract tab completion Matcher which implements ContextAware.
FunctionsMatcher
A function name tab completion Matcher.
KeywordsMatcher
A PHP keyword tab completion Matcher.
MongoClientMatcher
A MongoDB Client tab completion Matcher.
MongoDatabaseMatcher
A MongoDB tab completion Matcher.
ObjectAttributesMatcher
An object attribute tab completion Matcher.
ObjectMethodDefaultParametersMatcher
An abstract tab completion Matcher which implements ContextAware.
ObjectMethodsMatcher
An object method tab completion Matcher.
VariablesMatcher
A variable name tab completion Matcher.
Docblock
A docblock representation.
Json
A static class to wrap JSON encoding/decoding with PsySH's default options.
Mirror
A utility class for getting Reflectors.
Str
String utility methods.
Cloner
A PsySH-specialized VarCloner.
Dumper
A PsySH-specialized CliDumper.
Presenter
A Presenter service.
CurlDownloader
Factory
FileDownloader
GitHubChecker
Installer
IntervalChecker
NoopChecker
A version checker stub which always thinks the current version is up to date.
SelfUpdate
Self update command.
AbstractArray
This class provides a basic implementation of `ArrayInterface`, to minimize the effort required to implement this interface.
AbstractCollection
This class provides a basic implementation of `CollectionInterface`, to minimize the effort required to implement this interface
AbstractSet
This class contains the basic implementation of a collection that does not allow duplicated values (a set), to minimize the effort required to implement this specific type of collection.
Collection
A collection represents a group of objects.
DoubleEndedQueue
This class provides a basic implementation of `DoubleEndedQueueInterface`, to minimize the effort required to implement this interface.
CollectionMismatchException
Thrown when attempting to operate on collections of differing types.
InvalidArgumentException
Thrown to indicate an argument is not of the expected type.
InvalidPropertyOrMethod
Thrown when attempting to evaluate a property, method, or array key that doesn't exist on an element or cannot otherwise be evaluated in the current context.
NoSuchElementException
Thrown when attempting to access an element that does not exist.
OutOfBoundsException
Thrown when attempting to access an element out of the range of the collection.
UnsupportedOperationException
Thrown to indicate that the requested operation is not supported.
GenericArray
`GenericArray` represents a standard array object.
AbstractMap
This class provides a basic implementation of `MapInterface`, to minimize the effort required to implement this interface.
AbstractTypedMap
This class provides a basic implementation of `TypedMapInterface`, to minimize the effort required to implement this interface.
AssociativeArrayMap
`AssociativeArrayMap` represents a standard associative array object.
NamedParameterMap
`NamedParameterMap` represents a mapping of values to a set of named keys that may optionally be typed
TypedMap
A `TypedMap` represents a map of elements where key and value are typed.
Queue
This class provides a basic implementation of `QueueInterface`, to minimize the effort required to implement this interface.
Set
A set is a collection that contains no duplicate elements.
BinaryUtils
Provides binary math utilities
BuilderCollection
A collection of UuidBuilderInterface objects
DefaultUuidBuilder
UuidBuilder builds instances of RFC 4122 UUIDs
DegradedUuidBuilder
FallbackBuilder
FallbackBuilder builds a UUID by stepping through a list of UUID builders until a UUID can be constructed without exceptions
GuidStringCodec
GuidStringCodec encodes and decodes globally unique identifiers (GUID)
OrderedTimeCodec
OrderedTimeCodec encodes and decodes a UUID, optimizing the byte order for more efficient storage
StringCodec
StringCodec encodes and decodes RFC 4122 UUIDs
TimestampFirstCombCodec
TimestampFirstCombCodec encodes and decodes COMBs, with the timestamp as the first 48 bits
TimestampLastCombCodec
TimestampLastCombCodec encodes and decodes COMBs, with the timestamp as the last 48 bits
BigNumberConverter
Previously used to integrate moontoast/math as a bignum arithmetic library, BigNumberConverter is deprecated in favor of GenericNumberConverter
DegradedNumberConverter
Previously used to integrate moontoast/math as a bignum arithmetic library, BigNumberConverter is deprecated in favor of GenericNumberConverter
GenericNumberConverter
GenericNumberConverter uses the provided calculator to convert decimal numbers to and from hexadecimal values
BigNumberTimeConverter
Previously used to integrate moontoast/math as a bignum arithmetic library, BigNumberTimeConverter is deprecated in favor of GenericTimeConverter
DegradedTimeConverter
Previously used to integrate moontoast/math as a bignum arithmetic library, BigNumberTimeConverter is deprecated in favor of GenericTimeConverter
GenericTimeConverter
GenericTimeConverter uses the provided calculator to calculate and convert time values
PhpTimeConverter
PhpTimeConverter uses built-in PHP functions and standard math operations available to the PHP programming language to provide facilities for converting parts of time into representations that may be used in UUIDs
UnixTimeConverter
UnixTimeConverter converts Unix Epoch timestamps to/from hexadecimal values consisting of milliseconds elapsed since the Unix Epoch
DegradedUuid
Uuid provides constants and static methods for working with and generating UUIDs
BuilderNotFoundException
Thrown to indicate that no suitable builder could be found
DateTimeException
Thrown to indicate that the PHP DateTime extension encountered an exception/error
DceSecurityException
Thrown to indicate an exception occurred while dealing with DCE Security (version 2) UUIDs
InvalidArgumentException
Thrown to indicate that the argument received is not valid
InvalidBytesException
Thrown to indicate that the bytes being operated on are invalid in some way
InvalidUuidStringException
Thrown to indicate that the string received is not a valid UUID
NameException
Thrown to indicate that an error occurred while attempting to hash a namespace and name
NodeException
Thrown to indicate that attempting to fetch or create a node ID encountered an error
RandomSourceException
Thrown to indicate that the source of random data encountered an error
TimeSourceException
Thrown to indicate that the source of time encountered an error
UnableToBuildUuidException
Thrown to indicate a builder is unable to build a UUID
UnsupportedOperationException
Thrown to indicate that the requested operation is not supported
FeatureSet
FeatureSet detects and exposes available features in the current environment
CombGenerator
CombGenerator generates COMBs (combined UUID/timestamp)
DceSecurityGenerator
DceSecurityGenerator generates strings of binary data based on a local domain, local identifier, node ID, clock sequence, and the current time
DefaultNameGenerator
DefaultNameGenerator generates strings of binary data based on a namespace, name, and hashing algorithm
DefaultTimeGenerator
DefaultTimeGenerator generates strings of binary data based on a node ID, clock sequence, and the current time
NameGeneratorFactory
NameGeneratorFactory retrieves a default name generator, based on the environment
PeclUuidNameGenerator
PeclUuidNameGenerator generates strings of binary data from a namespace and a name, using ext-uuid
PeclUuidRandomGenerator
PeclUuidRandomGenerator generates strings of random binary data using ext-uuid
PeclUuidTimeGenerator
PeclUuidTimeGenerator generates strings of binary data for time-base UUIDs, using ext-uuid
RandomBytesGenerator
RandomBytesGenerator generates strings of random binary data using the built-in `random_bytes()` PHP function
RandomGeneratorFactory
RandomGeneratorFactory retrieves a default random generator, based on the environment
RandomLibAdapter
RandomLibAdapter generates strings of random binary data using the paragonie/random-lib library
TimeGeneratorFactory
TimeGeneratorFactory retrieves a default time generator, based on the environment
UnixTimeGenerator
UnixTimeGenerator generates bytes that combine a 48-bit timestamp in milliseconds since the Unix Epoch with 80 random bits
Fields
GUIDs are comprised of a set of named fields, according to RFC 4122
Guid
Guid represents a UUID with "native" (little-endian) byte order
GuidBuilder
GuidBuilder builds instances of Guid
BrickMathCalculator
A calculator using the brick/math library for arbitrary-precision arithmetic
RoundingMode
Specifies a rounding behavior for numerical operations capable of discarding precision.
Fields
Nonstandard UUID fields do not conform to the RFC 4122 standard
Uuid
Nonstandard\Uuid is a UUID that doesn't conform to RFC 4122
UuidBuilder
Nonstandard\UuidBuilder builds instances of Nonstandard\Uuid
UuidV6
Reordered time, or version 6, UUIDs include timestamp, clock sequence, and node values that are combined into a 128-bit unsigned integer
SystemDceSecurityProvider
SystemDceSecurityProvider retrieves the user or group identifiers from the system
FallbackNodeProvider
FallbackNodeProvider retrieves the system node ID by stepping through a list of providers until a node ID can be obtained
NodeProviderCollection
A collection of NodeProviderInterface objects
RandomNodeProvider
RandomNodeProvider generates a random node ID
StaticNodeProvider
StaticNodeProvider provides a static node value with the multicast bit set
SystemNodeProvider
SystemNodeProvider retrieves the system node ID, if possible
FixedTimeProvider
FixedTimeProvider uses a known time to provide the time
SystemTimeProvider
SystemTimeProvider retrieves the current time using built-in PHP functions
Fields
RFC 4122 variant UUIDs are comprised of a set of named fields
MaxUuid
The max UUID is special form of UUID that is specified to have all 128 bits set to one
NilUuid
The nil UUID is special form of UUID that is specified to have all 128 bits set to zero
UuidBuilder
UuidBuilder builds instances of RFC 4122 UUIDs
UuidV1
Gregorian time, or version 1, UUIDs include timestamp, clock sequence, and node values that are combined into a 128-bit unsigned integer
UuidV2
DCE Security version, or version 2, UUIDs include local domain identifier, local ID for the specified domain, and node values that are combined into a 128-bit unsigned integer
UuidV3
Version 3 UUIDs are named-based, using combination of a namespace and name that are hashed into a 128-bit unsigned integer using MD5
UuidV4
Random, or version 4, UUIDs are randomly or pseudo-randomly generated 128-bit integers
UuidV5
Version 5 UUIDs are named-based, using combination of a namespace and name that are hashed into a 128-bit unsigned integer using SHA1
UuidV6
Reordered time, or version 6, UUIDs include timestamp, clock sequence, and node values that are combined into a 128-bit unsigned integer
UuidV7
Unix Epoch time, or version 7, UUIDs include a timestamp in milliseconds since the Unix Epoch, along with random bytes
UuidV8
Version 8, Custom UUIDs provide an RFC 4122 compatible format for experimental or vendor-specific uses
Validator
Rfc4122\Validator validates strings as UUIDs of the RFC 4122 variant
Decimal
A value object representing a decimal
Hexadecimal
A value object representing a hexadecimal number
Integer
A value object representing an integer
Time
A value object representing a timestamp
Uuid
Uuid provides constants and static methods for working with and generating UUIDs
UuidFactory
GenericValidator
GenericValidator validates strings as UUIDs of any variant
BaseController
LaravelLogViewer
LaravelLogViewerServiceProvider
Pattern
Comment
AtRuleBlockList
A `BlockList` constructed by an unknown at-rule. `@media` rules are rendered into `AtRuleBlockList` objects.
CSSBlockList
A `CSSBlockList` is a `CSSList` whose `DeclarationBlock`s are guaranteed to contain valid declaration blocks or at-rules.
CSSList
This is the most generic container available. It can contain `DeclarationBlock`s (rule sets with a selector), `RuleSet`s as well as other `CSSList` objects.
Document
This class represents the root of a parsed CSS file. It contains all top-level CSS contents: mostly declaration blocks, but also any at-rules encountered (`Import` and `Charset`).
KeyFrame
This is the most generic container available. It can contain `DeclarationBlock`s (rule sets with a selector), `RuleSet`s as well as other `CSSList` objects.
OutputFormat
Class OutputFormat
OutputFormatter
Parser
This class parses CSS from text into a data structure.
OutputException
Thrown if the CSS parser attempts to print something invalid.
SourceException
UnexpectedEOFException
Thrown if the CSS parser encounters end of file it did not expect.
UnexpectedTokenException
Thrown if the CSS parser encounters a token it did not expect.
Charset
Class representing an `@charset` rule.
CSSNamespace
`CSSNamespace` represents an `@namespace` rule.
Import
Class representing an `@import` rule.
KeyframeSelector
Class representing a single CSS selector. Selectors have to be split by the comma prior to being passed into this class.
Selector
Class representing a single CSS selector. Selectors have to be split by the comma prior to being passed into this class.
Rule
`Rule`s just have a string key (the rule) and a 'Value'.
AtRuleSet
This class represents rule sets for generic at-rules which are not covered by specific classes, i.e., not `@import`, `@charset` or `@media`.
DeclarationBlock
This class represents a `RuleSet` constrained by a `Selector`.
RuleSet
This class is a container for individual 'Rule's.
Settings
Parser settings class.
CalcFunction
A `CSSFunction` represents a special kind of value that also contains a function name and where the values are the function’s arguments. It also handles equals-sign-separated argument lists like `filter: alpha(opacity=90);`.
CalcRuleValueList
This class is used to represent all multivalued rules like `font: bold 12px/3 Helvetica, Verdana, sans-serif;` (where the value would be a whitespace-separated list of the primitive value `bold`, a slash-separated list and a comma-separated list).
Color
`Color's can be input in the form #rrggbb, #rgb or schema(val1, val2, …) but are always stored as an array of ('s' => val1, 'c' => val2, 'h' => val3, …) and output in the second form.
CSSFunction
A `CSSFunction` represents a special kind of value that also contains a function name and where the values are the function’s arguments. It also handles equals-sign-separated argument lists like `filter: alpha(opacity=90);`.
CSSString
This class is a wrapper for quoted strings to distinguish them from keywords.
LineName
A `ValueList` represents a lists of `Value`s, separated by some separation character (mostly `,`, whitespace, or `/`).
PrimitiveValue
Abstract base class for specific classes of CSS values: `Size`, `Color`, `CSSString` and `URL`, and another abstract subclass `ValueList`.
RuleValueList
This class is used to represent all multivalued rules like `font: bold 12px/3 Helvetica, Verdana, sans-serif;` (where the value would be a whitespace-separated list of the primitive value `bold`, a slash-separated list and a comma-separated list).
Size
A `Size` consists of a numeric `size` value and a unit.
URL
This class represents URLs in CSS. `URL`s always output in `URL("")` notation.
Value
Abstract base class for specific classes of CSS values: `Size`, `Color`, `CSSString` and `URL`, and another abstract subclass `ValueList`.
ValueList
A `ValueList` represents a lists of `Value`s, separated by some separation character (mostly `,`, whitespace, or `/`).
Autoloader
The autoloader class for Highlight classes for projects without Composer or autoloaders.
Highlighter
HighlightResult
AmbiguousOptionException
OptionDoesNotAllowArgumentException
RequiredOptionArgumentMissingException
UnknownOptionException
Parser
ClassMethodUnit
ClassUnit
CodeUnit
CodeUnitCollection
CodeUnitCollectionIterator
InvalidCodeUnitException
NoTraitException
ReflectionException
FileUnit
FunctionUnit
InterfaceMethodUnit
InterfaceUnit
Mapper
TraitMethodUnit
TraitUnit
Wizard
ArrayComparator
Arrays are equal if they contain the same key-value pairs.
Comparator
ComparisonFailure
DateTimeComparator
Arrays are equal if they contain the same key-value pairs.
DOMNodeComparator
Arrays are equal if they contain the same key-value pairs.
ExceptionComparator
Compares Exception instances for equality.
RuntimeException
Factory
MockObjectComparator
Compares PHPUnit\Framework\MockObject\MockObject instances for equality.
NumericComparator
Compares scalar or NULL values for equality.
ObjectComparator
Arrays are equal if they contain the same key-value pairs.
ResourceComparator
ScalarComparator
Compares scalar or NULL values for equality.
SplObjectStorageComparator
TypeComparator
Calculator
Complexity
ComplexityCollection
ComplexityCollectionIterator
RuntimeException
ComplexityCalculatingVisitor
CyclomaticComplexityCalculatingVisitor
Chunk
Diff
Differ
ConfigurationException
InvalidArgumentException
Line
MemoryEfficientLongestCommonSubsequenceCalculator
AbstractChunkOutputBuilder
DiffOnlyOutputBuilder
Builds a diff string representation in a loose unified diff format listing only changes lines. Does not include line numbers.
StrictUnifiedDiffOutputBuilder
Strict Unified diff output builder.
UnifiedDiffOutputBuilder
Builds a diff string representation in unified diff format in chunks.
Parser
Unified diff parser.
TimeEfficientLongestCommonSubsequenceCalculator
Console
Runtime
Exporter
CodeExporter
RuntimeException
ExcludeList
Restorer
Snapshot
A snapshot of global state.
Counter
IllogicalValuesException
NegativeValueException
RuntimeException
LineCountingVisitor
LinesOfCode
Enumerator
ObjectReflector
Context
RuntimeException
Parameter
ReflectionMapper
CallableType
FalseType
GenericObjectType
IntersectionType
IterableType
MixedType
NeverType
NullType
ObjectType
SimpleType
StaticType
TrueType
Type
UnionType
UnknownType
VoidType
TypeName
Version
Config
InvalidArgumentException
MissingConfigException
ConfigRetriever
AbstractProvider
Server
User
AbstractProvider
User
ServiceProvider
SocialiteWasCalled
ArgumentReducers
ProvidedArgument
ReduceArgumentPayloadAction
ReduceArgumentsAction
ReducedArgument
TruncatedReducedArgument
UnReducedArgument
VariadicReducedArgument
ArrayArgumentReducer
BaseTypeArgumentReducer
ClosureArgumentReducer
DateTimeArgumentReducer
DateTimeZoneArgumentReducer
EnumArgumentReducer
MinimalArrayArgumentReducer
SensitiveParameterArrayReducer
StdClassArgumentReducer
StringableArgumentReducer
SymphonyRequestArgumentReducer
Backtrace
CodeSnippet
FileSnippetProvider
LaravelSerializableClosureSnippetProvider
NullSnippetProvider
Frame
CodeBlockHighlighter
FencedCodeRenderer
IndentedCodeRenderer
Bzip2Compressor
GzipCompressor
MongoDb
MySql
PostgreSql
Sqlite
DbDumper
DsnParser
CannotSetParameter
CannotStartDump
DumpFailed
InvalidDatabaseUrl
BaseSolution
DummyCache
OpenAiPromptViewModel
OpenAiSolution
OpenAiSolutionProvider
OpenAiSolutionResponse
BadMethodCallSolutionProvider
MergeConflictSolutionProvider
SolutionProviderRepository
UndefinedPropertySolutionProvider
SolutionTransformer
SuggestCorrectVariableNameSolution
SuggestImportSolution
GenerateAppKeySolution
LivewireDiscoverSolution
MakeViewVariableOptionalSolution
RunMigrationsSolution
DefaultDbNameSolutionProvider
GenericLaravelExceptionSolutionProvider
IncorrectValetDbCredentialsSolutionProvider
InvalidRouteActionSolutionProvider
LazyLoadingViolationSolutionProvider
MissingAppKeySolutionProvider
MissingColumnSolutionProvider
MissingImportSolutionProvider
MissingLivewireComponentSolutionProvider
MissingMixManifestSolutionProvider
MissingViteManifestSolutionProvider
OpenAiSolutionProvider
RouteNotDefinedSolutionProvider
RunningLaravelDuskInProductionProvider
SailNetworkSolutionProvider
SolutionProviderRepository
TableNotFoundSolutionProvider
UndefinedLivewireMethodSolutionProvider
UndefinedLivewirePropertySolutionProvider
UndefinedViewVariableSolutionProvider
UnknownMariadbCollationSolutionProvider
UnknownMysql8CollationSolutionProvider
UnknownValidationSolutionProvider
ViewNotFoundSolutionProvider
SuggestCorrectVariableNameSolution
SuggestImportSolution
SuggestLivewireMethodNameSolution
SuggestLivewirePropertyNameSolution
SuggestUsingCorrectDbNameSolution
SuggestUsingMariadbDatabaseSolution
SuggestUsingMysql8DatabaseSolution
UseDefaultValetDbCredentialsSolution
StringComparator
BaseSolution
DiscoverSolutionProviders
SolutionProviderRepository
BadMethodCallSolutionProvider
DefaultDbNameSolutionProvider
GenericLaravelExceptionSolutionProvider
IncorrectValetDbCredentialsSolutionProvider
InvalidRouteActionSolutionProvider
LazyLoadingViolationSolutionProvider
MissingAppKeySolutionProvider
MissingColumnSolutionProvider
MissingImportSolutionProvider
MissingLivewireComponentSolutionProvider
MissingMixManifestSolutionProvider
MissingViteManifestSolutionProvider
OpenAiSolutionProvider
RouteNotDefinedSolutionProvider
RunningLaravelDuskInProductionProvider
SailNetworkSolutionProvider
TableNotFoundSolutionProvider
UndefinedLivewireMethodSolutionProvider
UndefinedLivewirePropertySolutionProvider
UndefinedViewVariableSolutionProvider
UnknownMariadbCollationSolutionProvider
UnknownMysql8CollationSolutionProvider
UnknownValidationSolutionProvider
ViewNotFoundSolutionProvider
MergeConflictSolutionProvider
UndefinedPropertySolutionProvider
GenerateAppKeySolution
LivewireDiscoverSolution
MakeViewVariableOptionalSolution
RunMigrationsSolution
SuggestLivewireMethodNameSolution
SuggestLivewirePropertyNameSolution
SuggestUsingCorrectDbNameSolution
SuggestUsingMariadbDatabaseSolution
SuggestUsingMysql8DatabaseSolution
UseDefaultValetDbCredentialsSolution
DummyCache
OpenAiPromptViewModel
OpenAiSolution
OpenAiSolutionProvider
OpenAiSolutionResponse
SolutionTransformer
SuggestCorrectVariableNameSolution
SuggestImportSolution
AiPromptRenderer
ComposerClassMap
FakeComposer
LaravelVersion
LivewireComponentParser
StringComparator
Api
BaseContextProviderDetector
ConsoleContextProvider
RequestContextProvider
MessageLevels
Flare
AddDocumentationLinks
AddEnvironmentInformation
AddGitInformation
AddGlows
AddNotifierName
AddSolutions
CensorRequestBodyFields
CensorRequestHeaders
RemoveRequestIp
Frame
Glow
GlowRecorder
Client
BadResponse
BadResponseCode
InvalidData
MissingParameter
NotFound
Response
Report
ReportSolution
PhpStackFrameArgumentsFixer
SystemTime
AbstractTruncationStrategy
ReportTrimmer
TrimContextItemsStrategy
TrimStackFrameArgumentsStrategy
TrimStringsStrategy
View
FileConfigManager
IgnitionConfig
ErrorPageViewModel
Renderer
Ignition
Cleanup
Base class for all commands.
Create
Base class for all commands.
Delete
Base class for all commands.
ListSnapshots
Base class for all commands.
Load
Base class for all commands.
DbDumperFactory
DbSnapshotsServiceProvider
CreatedSnapshot
CreatingSnapshot
DeletedSnapshot
DeletingSnapshot
LoadedSnapshot
LoadingSnapshot
CannotCreateDbDumper
CannotCreateDisk
Format
Snapshot
SnapshotFactory
SnapshotRepository
CollectionArgumentReducer
ModelArgumentReducer
SolutionMakeCommand
Base class for all commands.
SolutionProviderMakeCommand
Base class for all commands.
TestCommand
Base class for all commands.
LaravelConsoleContextProvider
LaravelContextProviderDetector
LaravelLivewireRequestContextProvider
LaravelRequestContextProvider
CannotExecuteSolutionForNonLocalIp
HttpException.
InvalidConfig
ViewException
ViewExceptionWithSolution
Flare
AddContext
AddDumps
AddEnvironmentInformation
AddExceptionHandledStatus
AddExceptionInformation
AddJobs
AddLogs
AddNotifierName
AddQueries
ExecuteSolutionController
HealthCheckController
UpdateConfigController
RunnableSolutionsEnabled
ExecuteSolutionRequest
Request represents an HTTP request.
UpdateConfigRequest
Request represents an HTTP request.
IgnitionServiceProvider
Dump
DumpHandler
DumpRecorder
HtmlDumper
HtmlDumper dumps variables as HTML.
MultiDumpHandler
JobRecorder
LogMessage
LogRecorder
Query
QueryRecorder
ErrorPageRenderer
IgnitionExceptionRenderer
LaravelSolutionTransformer
FlareLogHandler
Base Handler class providing the Handler structure, including processors and formatters
LaravelDocumentationLinkFinder
LaravelVersion
RunnableSolutionsGuard
SentReports
BladeSourceMapCompiler
ViewExceptionMapper
InstallCommand
Base class for all commands.
InvalidPackage
Package
PackageServiceProvider
CacheReset
Base class for all commands.
CreatePermission
Base class for all commands.
CreateRole
Base class for all commands.
Show
Base class for all commands.
UpgradeForTeams
Base class for all commands.
GuardDoesNotMatch
PermissionAlreadyExists
PermissionDoesNotExist
RoleAlreadyExists
RoleDoesNotExist
UnauthorizedException
HttpException.
WildcardPermissionInvalidArgument
WildcardPermissionNotImplementsContract
WildcardPermissionNotProperlyFormatted
Guard
PermissionMiddleware
RoleMiddleware
RoleOrPermissionMiddleware
Permission
Role
PermissionRegistrar
PermissionServiceProvider
WildcardPermission
InvalidDirectoryName
PathAlreadyExists
TemporaryDirectory
Clock
A global clock.
DatePoint
An immmutable DateTime with stricter error handling and return types than the native one.
MockClock
A clock that always returns the same date, suitable for testing time-sensitive logic.
MonotonicClock
A monotonic clock suitable for performance profiling.
NativeClock
A clock that relies the system time.
Application
An Application is the container for a collection of commands.
AsCommand
Service tag to autoconfigure commands.
GithubActionReporter
Utility class for Github actions.
Color
Command
Base class for all commands.
CompleteCommand
Responsible for providing the values to the shell completion.
DumpCompletionCommand
Dumps the completion script for the current shell.
HelpCommand
HelpCommand displays the help for a given command.
LazyCommand
Base class for all commands.
ListCommand
ListCommand displays the list of all available commands for the application.
ContainerCommandLoader
Loads commands from a PSR-11 container.
FactoryCommandLoader
A simple command loader using factories to instantiate commands lazily.
CompletionInput
An input specialized for shell completion.
CompletionSuggestions
Stores all completion suggestions for the current input.
BashCompletionOutput
FishCompletionOutput
ZshCompletionOutput
Suggestion
Represents a single suggested value.
ConsoleEvents
Contains all events dispatched by an Application.
Cursor
AddConsoleCommandPass
Registers console commands.
ReStructuredTextDescriptor
ConsoleCommandEvent
Allows to do things before the command is executed, like skipping the command or executing code before the command is going to be executed.
ConsoleErrorEvent
Allows to handle throwables thrown while running a command.
ConsoleEvent
Allows to inspect input and output of a command.
ConsoleSignalEvent
Allows to inspect input and output of a command.
ConsoleTerminateEvent
Allows to manipulate the exit code of a command after its execution.
ErrorListener
CommandNotFoundException
Represents an incorrect command name typed in the console.
InvalidArgumentException
InvalidOptionException
Represents an incorrect option name or value typed in the console.
LogicException
MissingInputException
Represents failure to read input from stdin.
NamespaceNotFoundException
Represents an incorrect namespace typed in the console.
RunCommandFailedException
RuntimeException
NullOutputFormatter
NullOutputFormatterStyle
OutputFormatter
Formatter class for console output.
OutputFormatterStyle
Formatter style class for defining styles.
OutputFormatterStyleStack
DebugFormatterHelper
Helps outputting debug information when running an external program from a command.
DescriptorHelper
This class adds helper method to describe objects in various formats.
Dumper
FormatterHelper
The Formatter class provides helpers to format messages.
Helper
Helper is the base class for all helper classes.
HelperSet
HelperSet represents a set of helpers to be used with a command.
InputAwareHelper
An implementation of InputAwareInterface for Helpers.
OutputWrapper
Simple output wrapper for "tagged outputs" instead of wordwrap(). This solution is based on a StackOverflow answer: https://stackoverflow.com/a/20434776/1476819 from user557597 (alias SLN).
ProcessHelper
The ProcessHelper class provides helpers to run external processes.
ProgressBar
The ProgressBar provides helpers to display progress output.
ProgressIndicator
QuestionHelper
The QuestionHelper class provides helpers to interact with the user.
SymfonyQuestionHelper
Symfony Style Guide compliant question helper.
Table
Provides helpers to display a table.
TableCell
TableCellStyle
TableSeparator
Marks a row as being a separator.
TableStyle
Defines the styles for a Table.
ArgvInput
ArgvInput represents an input coming from the CLI arguments.
ArrayInput
ArrayInput represents an input provided as an array.
Input
Input is the base class for all concrete Input classes.
InputArgument
Represents a command line argument.
InputDefinition
A InputDefinition represents a set of valid command line arguments and options.
InputOption
Represents a command line option.
StringInput
StringInput represents an input provided as a string.
ConsoleLogger
PSR-3 compliant console logger.
RunCommandContext
RunCommandMessage
RunCommandMessageHandler
BufferedOutput
Base class for output classes.
ConsoleOutput
ConsoleOutput is the default class for all CLI output. It uses STDOUT and STDERR.
ConsoleSectionOutput
StreamOutput writes the output to a given stream.
NullOutput
NullOutput suppresses all output.
Output
Base class for output classes.
StreamOutput
StreamOutput writes the output to a given stream.
TrimmedBufferOutput
A BufferedOutput that keeps only the last N chars.
ChoiceQuestion
Represents a choice question.
ConfirmationQuestion
Represents a yes/no question.
Question
Represents a Question.
SignalMap
SignalRegistry
SingleCommandApplication
Base class for all commands.
OutputStyle
Decorates output to add console style guide helpers.
SymfonyStyle
Output decorator helpers for the Symfony Style Guide.
Terminal
ApplicationTester
Eases the testing of console applications.
CommandCompletionTester
Eases the testing of command completion.
CommandTester
Eases the testing of console commands.
CommandIsSuccessful
CssSelectorConverter
CssSelectorConverter is the main entry point of the component and can convert CSS selectors to XPath expressions.
ExpressionErrorException
ParseException is thrown when a CSS selector syntax is not valid.
InternalErrorException
ParseException is thrown when a CSS selector syntax is not valid.
ParseException
ParseException is thrown when a CSS selector syntax is not valid.
SyntaxErrorException
ParseException is thrown when a CSS selector syntax is not valid.
BufferingLogger
A buffering logger that stacks logs for later.
Debug
Registers all the debug tools.
DebugClassLoader
Autoloader checking if the class is really defined in the file found.
ClassNotFoundError
FatalError
OutOfMemoryError
UndefinedFunctionError
UndefinedMethodError
ClassNotFoundErrorEnhancer
UndefinedFunctionErrorEnhancer
UndefinedMethodErrorEnhancer
ErrorHandler
A generic ErrorHandler for the PHP engine.
CliErrorRenderer
FileLinkFormatter
Formats debug file links.
HtmlErrorRenderer
SerializerErrorRenderer
Formats an exception using Serializer for rendering.
FlattenException
FlattenException wraps a PHP Error or Exception to be able to serialize it.
SilencedErrorContext
Data Object that represents a Silenced Error.
AsEventListener
Service tag to autoconfigure event listeners.
TraceableEventDispatcher
Collects some data about event listeners.
WrappedListener
AddEventAliasesPass
This pass allows bundles to extend the list of event aliases.
RegisterListenersPass
Compiler pass to register tagged services for an event dispatcher.
EventDispatcher
The EventDispatcherInterface is the central point of Symfony's event listener system.
GenericEvent
Event encapsulation class.
ImmutableEventDispatcher
A read-only proxy for an event dispatcher.
Event
Event is the base class for classes containing event data.
Comparator
DateComparator
DateCompare compiles date comparisons.
NumberComparator
NumberComparator compiles a simple comparison to an anonymous subroutine, which you can call with a value to be tested again.
AccessDeniedException
DirectoryNotFoundException
Finder
Finder allows to build rules to find files and directories.
Gitignore
Gitignore matches against text.
Glob
Glob matches globbing patterns against text.
CustomFilterIterator
CustomFilterIterator filters files by applying anonymous functions.
DateRangeFilterIterator
DateRangeFilterIterator filters out files that are not in the given date range (last modified dates).
DepthRangeFilterIterator
DepthRangeFilterIterator limits the directory depth.
ExcludeDirectoryFilterIterator
ExcludeDirectoryFilterIterator filters out directories.
FilecontentFilterIterator
FilecontentFilterIterator filters files by their contents using patterns (regexps or strings).
FilenameFilterIterator
FilenameFilterIterator filters files by patterns (a regexp, a glob, or a string).
FileTypeFilterIterator
FileTypeFilterIterator only keeps files, directories, or both.
MultiplePcreFilterIterator
MultiplePcreFilterIterator filters files using patterns (regexps, globs or strings).
PathFilterIterator
PathFilterIterator filters files by path patterns (e.g. some/special/dir).
RecursiveDirectoryIterator
Extends the \RecursiveDirectoryIterator to support relative paths.
SizeRangeFilterIterator
SizeRangeFilterIterator filters out files that are not in the given size range.
SortableIterator
SortableIterator applies a sort on a given Iterator.
VcsIgnoredFilterIterator
SplFileInfo
Extends \SplFileInfo to support relative paths.
AmpHttpClient
A portable implementation of the HttpClientInterface contracts based on Amp's HTTP client.
CachingHttpClient
Adds caching on top of an HTTP client.
ServerSentEvent
CurlHttpClient
A performant implementation of the HttpClientInterface contracts based on the curl extension.
HttpClientDataCollector
DataCollector.
HttpClientPass
EventSourceHttpClient
ClientException
Represents a 4xx response.
EventSourceException
InvalidArgumentException
JsonException
Thrown by responses' toArray() method when their content cannot be JSON-decoded.
RedirectionException
Represents a 3xx response.
ServerException
Represents a 5xx response.
TimeoutException
TransportException
HttpClient
A factory to instantiate the best possible HTTP client for the runtime.
HttplugClient
An adapter to turn a Symfony HttpClientInterface into an Httplug client.
HttpOptions
A helper providing autocompletion for available options.
PingWebhookMessage
PingWebhookMessageHandler
MockHttpClient
A test-friendly HttpClient that doesn't make actual HTTP requests.
NativeHttpClient
A portable implementation of the HttpClientInterface contracts based on PHP stream wrappers.
NoPrivateNetworkHttpClient
Decorator that blocks requests to private networks by default.
Psr18Client
An adapter to turn a Symfony HttpClientInterface into a PSR-18 ClientInterface.
AsyncContext
A DTO to work with AsyncResponse.
AsyncResponse
Provides a single extension point to process a response's content stream.
JsonMockResponse
A test-friendly response.
MockResponse
A test-friendly response.
ResponseStream
StreamWrapper
Allows turning ResponseInterface instances to PHP streams.
GenericRetryStrategy
Decides to retry the request when HTTP status codes belong to the given list of codes.
RetryableHttpClient
Automatically retries failing HTTP requests.
ScopingHttpClient
Auto-configure the default options based on the requested URL.
HarFileResponseFactory
See: https://w3c.github.io/web-performance/specs/HAR/Overview.html.
ThrottlingHttpClient
Limits the number of requests within a certain period.
TraceableHttpClient
UriTemplateHttpClient
HttpClientTestCase
A reference test suite for HttpClientInterface implementations.
TestHttpServer
AcceptHeader
Represents an Accept-* header.
AcceptHeaderItem
Represents an Accept-* header item.
BinaryFileResponse
BinaryFileResponse represents an HTTP response delivering a file.
ChainRequestMatcher
ChainRequestMatcher verifies that all checks match against a Request instance.
Cookie
Represents a cookie.
BadRequestException
Raised when a user sends a malformed request.
ConflictingHeadersException
The HTTP request contains headers with conflicting information.
JsonException
Thrown by Request::toArray() when the content cannot be JSON-decoded.
LogicException
Base LogicException for Http Foundation component.
SessionNotFoundException
Raised when a session does not exist. This happens in the following cases: - the session is not enabled - attempt to read a session outside a request context (ie. cli script).
SuspiciousOperationException
Raised when a user has performed an operation that should be considered suspicious from a security perspective.
UnexpectedValueException
AccessDeniedException
Thrown when the access on a file was denied.
CannotWriteFileException
Thrown when an UPLOAD_ERR_CANT_WRITE error occurred with UploadedFile.
ExtensionFileException
Thrown when an UPLOAD_ERR_EXTENSION error occurred with UploadedFile.
FileException
Thrown when an error occurred in the component File.
FileNotFoundException
Thrown when a file was not found.
FormSizeFileException
Thrown when an UPLOAD_ERR_FORM_SIZE error occurred with UploadedFile.
IniSizeFileException
Thrown when an UPLOAD_ERR_INI_SIZE error occurred with UploadedFile.
NoFileException
Thrown when an UPLOAD_ERR_NO_FILE error occurred with UploadedFile.
NoTmpDirFileException
Thrown when an UPLOAD_ERR_NO_TMP_DIR error occurred with UploadedFile.
PartialFileException
Thrown when an UPLOAD_ERR_PARTIAL error occurred with UploadedFile.
UnexpectedTypeException
Thrown when an error occurred in the component File.
UploadException
Thrown when an error occurred during file upload.
File
A file in the file system.
Stream
A PHP stream of unknown size.
UploadedFile
A file uploaded through a form.
FileBag
FileBag is a container for uploaded files.
HeaderBag
HeaderBag is a container for HTTP headers.
HeaderUtils
HTTP header utility functions.
InputBag
InputBag is a container for user input values such as $_GET, $_POST, $_REQUEST, and $_COOKIE.
IpUtils
Http utility functions.
JsonResponse
Response represents an HTTP response in JSON format.
ParameterBag
ParameterBag is a container for key/value pairs.
AbstractRequestRateLimiter
An implementation of PeekableRequestRateLimiterInterface that fits most use-cases.
RedirectResponse
RedirectResponse represents an HTTP response doing a redirect.
Request
Request represents an HTTP request.
AttributesRequestMatcher
Checks the Request attributes matches all regular expressions.
ExpressionRequestMatcher
ExpressionRequestMatcher uses an expression to match a Request.
HeaderRequestMatcher
Checks the presence of HTTP headers in a Request.
HostRequestMatcher
Checks the Request URL host name matches a regular expression.
IpsRequestMatcher
Checks the client IP of a Request.
IsJsonRequestMatcher
Checks the Request content is valid JSON.
MethodRequestMatcher
Checks the HTTP method of a Request.
PathRequestMatcher
Checks the Request URL path info matches a regular expression.
PortRequestMatcher
Checks the HTTP port of a Request.
QueryParameterRequestMatcher
Checks the presence of HTTP query parameters of a Request.
SchemeRequestMatcher
Checks the HTTP scheme of a Request.
RequestStack
Request stack that controls the lifecycle of requests.
Response
Response represents an HTTP response.
ResponseHeaderBag
ResponseHeaderBag is a container for Response HTTP headers.
ServerBag
ServerBag is a container for HTTP headers from the $_SERVER variable.
AttributeBag
This class relates to session attribute storage.
AutoExpireFlashBag
AutoExpireFlashBag flash message container.
FlashBag
FlashBag flash message container.
Session
SessionFactory
AbstractSessionHandler
This abstract session handler provides a generic implementation of the PHP 7.0 SessionUpdateTimestampHandlerInterface, enabling strict and lazy session handling.
IdentityMarshaller
MarshallingSessionHandler
MemcachedSessionHandler
Memcached based session storage handler based on the Memcached class provided by the PHP memcached extension.
MigratingSessionHandler
Migrating session handler for migrating from one handler to another. It reads from the current handler and writes both the current and new ones.
MongoDbSessionHandler
Session handler using the MongoDB driver extension.
NativeFileSessionHandler
Native session handler using PHP's built in file storage.
NullSessionHandler
Can be used in unit testing or in a situations where persisted sessions are not desired.
PdoSessionHandler
Session handler using a PDO connection to read and write data.
RedisSessionHandler
Redis based session storage handler based on the Redis class provided by the PHP redis extension.
SessionHandlerFactory
StrictSessionHandler
Adds basic `SessionUpdateTimestampHandlerInterface` behaviors to another `SessionHandlerInterface`.
MetadataBag
Metadata container.
MockArraySessionStorage
MockArraySessionStorage mocks the session for unit tests.
MockFileSessionStorage
MockFileSessionStorage is used to mock sessions for functional testing where you may need to persist session data across separate PHP processes.
MockFileSessionStorageFactory
NativeSessionStorage
This provides a base class for session attribute storage.
NativeSessionStorageFactory
PhpBridgeSessionStorage
Allows session to be started by PHP and managed by Symfony.
PhpBridgeSessionStorageFactory
AbstractProxy
SessionHandlerProxy
StreamedJsonResponse
StreamedJsonResponse represents a streamed HTTP response for JSON.
StreamedResponse
StreamedResponse represents a streamed HTTP response.
RequestAttributeValueSame
ResponseCookieValueSame
ResponseFormatSame
Asserts that the response is in the given format.
ResponseHasCookie
ResponseHasHeader
ResponseHeaderLocationSame
ResponseHeaderSame
ResponseIsRedirected
ResponseIsSuccessful
ResponseIsUnprocessable
ResponseStatusCodeSame
UriSigner
UrlHelper
A helper service for manipulating URLs within and outside the request scope.
AsController
Autoconfigures controllers as services by applying the `controller.service_arguments` tag to them.
AsTargetedValueResolver
Service tag to autoconfigure targeted value resolvers.
Cache
Describes the default HTTP cache headers on controllers.
MapDateTime
Controller parameter tag to configure DateTime arguments.
MapQueryParameter
Can be used to pass a query parameter to a controller argument.
MapQueryString
Controller parameter tag to map the query string of the request to typed object and validate it.
MapRequestPayload
Controller parameter tag to map the request content to typed object and validate it.
MapUploadedFile
Defines which value resolver should be used for a given parameter.
ValueResolver
Defines which value resolver should be used for a given parameter.
WithHttpStatus
Defines the HTTP status code applied to an exception.
WithLogLevel
Defines the log level applied to an exception.
AbstractBundle
A Bundle that provides configuration hooks.
Bundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
ChainCacheClearer
ChainCacheClearer.
Psr6CacheClearer
CacheWarmer
Abstract cache warmer that knows how to write a file to the cache.
CacheWarmerAggregate
Aggregates several cache warmers into a single one.
FileLocator
FileLocator uses the KernelInterface to locate resources in bundles.
BackedEnumValueResolver
Attempt to resolve backed enum cases from request attributes, for a route path parameter, leading to a 404 Not Found if the attribute value isn't a valid backing value for the enum type.
DateTimeValueResolver
Convert DateTime instances from request attribute variable.
DefaultValueResolver
Yields the default value defined in the action signature when no value has been given.
NotTaggedControllerValueResolver
Provides an intuitive error message when controller fails because it is not registered as a service.
QueryParameterValueResolver
Resolve arguments of type: array, string, int, float, bool, \BackedEnum from query parameters.
RequestAttributeValueResolver
Yields a non-variadic argument's value from the request attributes.
RequestPayloadValueResolver
RequestValueResolver
Yields the same instance as the request object passed along.
ServiceValueResolver
Yields a service keyed by _controller and argument name.
SessionValueResolver
Yields the Session.
TraceableValueResolver
Provides timing information via the stopwatch.
UidValueResolver
VariadicValueResolver
Yields a variadic argument's values from the request attributes.
ArgumentResolver
Responsible for resolving the arguments passed to an action.
ContainerControllerResolver
A controller resolver searching for a controller in a psr-11 container when using the "service::method" notation.
ControllerReference
Acts as a marker and a data holder for a Controller.
ControllerResolver
This implementation uses the '_controller' request attribute to determine the controller to execute.
ErrorController
Renders error or exception pages from a given FlattenException.
TraceableArgumentResolver
TraceableControllerResolver
ArgumentMetadata
Responsible for storing metadata of an argument.
ArgumentMetadataFactory
Builds {@see ArgumentMetadata} objects based on the given Controller.
AjaxDataCollector
DataCollector.
ConfigDataCollector
DataCollector.
DataCollector
DataCollector.
DumpDataCollector
DataCollector.
EventDataCollector
DataCollector.
ExceptionDataCollector
DataCollector.
LoggerDataCollector
DataCollector.
MemoryDataCollector
DataCollector.
RequestDataCollector
DataCollector.
RouterDataCollector
DataCollector.
TimeDataCollector
DataCollector.
TraceableEventDispatcher
Collects some data about event listeners.
AddAnnotatedClassesToCachePass
Sets the classes to compile in the cache for the container.
ConfigurableExtension
This extension sub-class provides first-class integration with the Config/Definition Component.
ControllerArgumentValueResolverPass
Gathers and configures the argument value resolvers.
FragmentRendererPass
Adds services tagged kernel.fragment_renderer as HTTP content rendering strategies.
LazyLoadingFragmentHandler
Lazily loads fragment renderers from the dependency injection container.
LoggerPass
Registers the default logger if necessary.
MergeExtensionConfigurationPass
Ensures certain extensions are always loaded.
RegisterControllerArgumentLocatorsPass
Creates the service-locators required by ServiceValueResolver.
RegisterLocaleAwareServicesPass
Register all services that have the "kernel.locale_aware" tag into the listener.
RemoveEmptyControllerArgumentLocatorsPass
Removes empty service-locators registered for ServiceValueResolver.
ResettableServicePass
ControllerArgumentsEvent
Allows filtering of controller arguments.
ControllerEvent
Allows filtering of a controller callable.
ExceptionEvent
Allows to create a response for a thrown exception.
FinishRequestEvent
Triggered whenever a request is fully processed.
KernelEvent
Base class for events dispatched in the HttpKernel component.
RequestEvent
Allows to create a response for a request.
ResponseEvent
Allows to filter a Response object.
TerminateEvent
Allows to execute logic after a response was sent.
ViewEvent
Allows to create a response for the return value of a controller.
AbstractSessionListener
Sets the session onto the request on the "kernel.request" event and saves it on the "kernel.response" event.
AddRequestFormatsListener
Adds configured formats to each request.
CacheAttributeListener
Handles HTTP cache headers configured via the Cache attribute.
DisallowRobotsIndexingListener
Ensures that the application is not indexed by search engines.
DumpListener
Configures dump() handler.
ErrorListener
FragmentListener
Handles content fragments represented by special URIs.
LocaleAwareListener
Pass the current locale to the provided services.
LocaleListener
Initializes the locale based on the current request.
ProfilerListener
ProfilerListener collects data for the current request by listening to the kernel events.
ResponseListener
ResponseListener fixes the Response headers based on the Request.
RouterListener
Initializes the context from the request and sets request attributes based on a matching route.
SessionListener
Sets the session in the request.
SurrogateListener
SurrogateListener adds a Surrogate-Control HTTP header when the Response needs to be parsed for Surrogates.
ValidateRequestListener
Validates Requests.
AccessDeniedHttpException
HttpException.
BadRequestHttpException
HttpException.
ConflictHttpException
HttpException.
ControllerDoesNotReturnResponseException
GoneHttpException
HttpException.
HttpException
HttpException.
InvalidMetadataException
LengthRequiredHttpException
HttpException.
LockedHttpException
HttpException.
MethodNotAllowedHttpException
HttpException.
NearMissValueResolverException
Lets value resolvers tell when an argument could be under their watch but failed to be resolved.
NotAcceptableHttpException
HttpException.
NotFoundHttpException
HttpException.
PreconditionFailedHttpException
HttpException.
PreconditionRequiredHttpException
HttpException.
ResolverNotFoundException
ServiceUnavailableHttpException
HttpException.
TooManyRequestsHttpException
HttpException.
UnauthorizedHttpException
HttpException.
UnexpectedSessionUsageException
UnprocessableEntityHttpException
HttpException.
UnsupportedMediaTypeHttpException
HttpException.
AbstractSurrogateFragmentRenderer
Implements Surrogate rendering strategy.
EsiFragmentRenderer
Implements the ESI rendering strategy.
FragmentHandler
Renders a URI that represents a resource fragment.
FragmentUriGenerator
Generates a fragment URI.
HIncludeFragmentRenderer
Implements the Hinclude rendering strategy.
InlineFragmentRenderer
Implements the inline rendering strategy where the Request is rendered by the current HTTP kernel.
RoutableFragmentRenderer
Adds the possibility to generate a fragment URI for a given Controller.
SsiFragmentRenderer
Implements the SSI rendering strategy.
AbstractSurrogate
Abstract class implementing Surrogate capabilities to Request and Response instances.
Esi
Esi implements the ESI capabilities to Request and Response instances.
HttpCache
Cache provides HTTP caching.
ResponseCacheStrategy
ResponseCacheStrategy knows how to compute the Response cache HTTP header based on the different response cache headers.
Ssi
Ssi implements the SSI capabilities to Request and Response instances.
Store
Store implements all the logic for storing cache metadata (Request and Response headers).
HttpClientKernel
An implementation of a Symfony HTTP kernel using a "real" HTTP client.
HttpKernel
HttpKernel notifies events to convert a Request object to a Response one.
HttpKernelBrowser
Simulates a browser and makes requests to an HttpKernel instance.
Kernel
The Kernel is the heart of the Symfony system.
KernelEvents
Contains all events thrown in the HttpKernel component.
DebugLoggerConfigurator
Logger
Minimalist PSR-3 logger designed to write in stderr or any other stream.
FileProfilerStorage
Storage for profiler using files.
Profile
Profile.
Profiler
Profiler.
MailerTestCommand
A console command to test Mailer transports.
MessageDataCollector
DataCollector.
Envelope
FailedMessageEvent
Event is the base class for classes containing event data.
MessageEvent
Allows the transformation of a Message and the Envelope before the email is sent.
MessageEvents
SentMessageEvent
Event is the base class for classes containing event data.
EnvelopeListener
Manipulates the Envelope of a Message.
MessageListener
Manipulates the headers and the body of a Message.
MessageLoggerListener
Logs Messages.
MessengerTransportListener
Allows messages to be sent to specific Messenger transports via the "X-Bus-Transport" MIME header.
HttpTransportException
IncompleteDsnException
InvalidArgumentException
LogicException
RuntimeException
TransportException
UnexpectedResponseException
UnsupportedSchemeException
MetadataHeader
A Simple MIME Header.
TagHeader
A Simple MIME Header.
Mailer
MessageHandler
SendEmailMessage
SentMessage
EmailCount
EmailIsQueued
TransportFactoryTestCase
A test case to ease testing Transport Factory.
AbstractApiTransport
AbstractHttpTransport
AbstractTransport
AbstractTransportFactory
Dsn
FailoverTransport
Uses several Transports using a failover algorithm.
NativeTransportFactory
Factory that configures a transport (sendmail or SMTP) based on php.ini settings.
NullTransport
Pretends messages have been sent, but just ignores them.
NullTransportFactory
RoundRobinTransport
Uses several Transports using a round robin algorithm.
SendmailTransport
SendmailTransport for sending mail through a Sendmail/Postfix (etc..) binary.
SendmailTransportFactory
CramMd5Authenticator
Handles CRAM-MD5 authentication.
LoginAuthenticator
Handles LOGIN authentication.
PlainAuthenticator
Handles PLAIN authentication.
XOAuth2Authenticator
Handles XOAUTH2 authentication.
EsmtpTransport
Sends Emails over SMTP with ESMTP support.
EsmtpTransportFactory
SmtpTransport
Sends emails over SMTP.
Transports
Transport
MailgunPayloadConverter
MailgunApiTransport
MailgunHttpTransport
MailgunSmtpTransport
Sends Emails over SMTP with ESMTP support.
MailgunTransportFactory
MailgunRequestParser
Address
DkimOptions
A helper providing autocompletion for available DkimSigner options.
DkimSigner
SMimeEncrypter
SMimeSigner
AddMimeTypeGuesserPass
Registers custom mime types guessers.
DraftEmail
Email
Base64ContentEncoder
Base64Encoder
Base64MimeHeaderEncoder
EightBitContentEncoder
IdnAddressEncoder
An IDN email address encoder.
QpContentEncoder
QpEncoder
QpMimeHeaderEncoder
Rfc2231Encoder
AddressEncoderException
InvalidArgumentException
LogicException
RfcComplianceException
RuntimeException
FileBinaryMimeTypeGuesser
Guesses the MIME type with the binary "file" (only available on *nix).
FileinfoMimeTypeGuesser
Guesses the MIME type using the PECL extension FileInfo.
AbstractHeader
An abstract base MIME Header.
DateHeader
A Date MIME Header.
Headers
A collection of headers.
IdentificationHeader
An ID MIME Header for something like Message-ID or Content-ID (one or more addresses).
MailboxHeader
A Mailbox MIME Header for something like Sender (one named address).
MailboxListHeader
A Mailbox list MIME Header for something like From, To, Cc, and Bcc (one or more named addresses).
ParameterizedHeader
A Simple MIME Header.
PathHeader
A Path Header, such a Return-Path (one address).
UnstructuredHeader
A Simple MIME Header.
DefaultHtmlToTextConverter
LeagueHtmlToMarkdownConverter
Message
MessageConverter
MimeTypes
Manages MIME types and file extensions.
AbstractMultipartPart
AbstractPart
DataPart
File
MessagePart
AlternativePart
DigestPart
FormDataPart
Implements RFC 7578.
MixedPart
RelatedPart
SMimePart
TextPart
RawMessage
EmailAddressContains
EmailAttachmentCount
EmailHasHeader
EmailHeaderSame
EmailHtmlBodyContains
EmailSubjectContains
EmailTextBodyContains
APCuIterator
APCuIterator
MethodArgumentNotImplementedException
Base exception class for not implemented behaviors of the intl extension in the Locale component.
MethodArgumentValueNotImplementedException
Base exception class for not implemented behaviors of the intl extension in the Locale component.
MethodNotImplementedException
Base exception class for not implemented behaviors of the intl extension in the Locale component.
NotImplementedException
Base exception class for not implemented behaviors of the intl extension in the Locale component.
RuntimeException
RuntimeException for the Intl component.
Collator
Stub implementation for the Collator class of the intl extension.
IntlDateFormatter
Stub implementation for the IntlDateFormatter class of the intl extension.
Locale
Stub implementation for the Locale class of the intl extension.
NumberFormatter
Stub implementation for the NumberFormatter class of the intl extension.
IntlException
MessageFormatter
Normalizer
JsonException
Attribute
PhpToken
UnhandledMatchError
ValueError
CURLStringFile
ReturnTypeWillChange
AllowDynamicProperties
BrokenRandomEngineError
Secure
RandomError
RandomException
SensitiveParameter
SensitiveParameterValue
DateError
DateException
DateInvalidOperationException
DateInvalidTimeZoneException
DateMalformedIntervalStringException
DateMalformedPeriodStringException
DateMalformedStringException
DateObjectError
DateRangeError
Override
SQLite3Exception
Deprecated
Binary
TestListener
TestListenerForV7
TestListenerForV9
TestListenerTrait
ApcuTest
CtypeTest
IconvTest
GraphemeTest
AbstractCollatorTest
Test case for Collator implementations.
AbstractIcuTest
Test case for intl function implementations.
AbstractIntlDateFormatterTest
Test case for IntlDateFormatter implementations.
AbstractLocaleTest
Test case for Locale implementations.
AbstractNumberFormatterTest
Note that there are some values written like -2147483647 - 1. This is the lower 32bit int max and is a known behavior of PHP.
CollatorTest
Test case for Collator implementations.
CurrenciesTest
IcuTest
Test case for intl function implementations.
IntlDateFormatterTest
Test case for IntlDateFormatter implementations.
LocaleTest
Test case for Locale implementations.
NumberFormatterTest
Note that there are some values written like -2147483647 - 1. This is the lower 32bit int max and is a known behavior of PHP.
CollatorTest
Verifies that {@link AbstractCollatorTest} matches the behavior of the {@link \Collator} class in a specific version of ICU.
IcuTest
Verifies that {@link AbstractIcuTest} matches the behavior of the intl functions with a specific version of ICU.
IntlDateFormatterTest
Verifies that {@link AbstractIntlDateFormatterTest} matches the behavior of the {@link \IntlDateFormatter} class in a specific version of ICU.
LocaleTest
Verifies that {@link AbstractLocaleTest} matches the behavior of the {@link Locale} class with a specific version of ICU.
NumberFormatterTest
Note that there are some values written like -2147483647 - 1. This is the lower 32bit int max and is a known behavior of PHP.
IdnTest
MessageFormatterTest
NormalizerTest
MbstringTest
Php73Test
Php74Test
A
B
AO
Php80Test
PhpTokenTest
CURLStringFileTest
Php81Test
Php82Test
RandomSecureEngineTest
SensitiveParameterValueTest
Php83Test
Php84Test
UuidTest
InvalidArgumentException
InvalidArgumentException for the Process Component.
LogicException
LogicException for the Process Component.
ProcessFailedException
Exception for failed processes.
ProcessSignaledException
Exception that is thrown when a process has been signaled.
ProcessStartFailedException
Exception for processes failed during startup.
ProcessTimedOutException
Exception that is thrown when a process times out.
RunProcessFailedException
RuntimeException for the Process Component.
RuntimeException
RuntimeException for the Process Component.
ExecutableFinder
Generic executable finder.
InputStream
Provides a way to continuously write to the input of a Process until the InputStream is closed.
RunProcessContext
RunProcessMessage
RunProcessMessageHandler
PhpExecutableFinder
An executable finder specifically designed for the PHP executable.
PhpProcess
PhpProcess runs a PHP script in an independent process.
PhpSubprocess
PhpSubprocess runs a PHP command as a subprocess while keeping the original php.ini settings.
Process
Process is a thin wrapper around proc_* functions to easily start independent PHP processes.
ProcessUtils
ProcessUtils is a bunch of utility methods.
Alias
Route
Route
CompiledRoute
CompiledRoutes are returned by the RouteCompiler class.
AddExpressionLanguageProvidersPass
Registers the expression language providers.
RoutingResolverPass
Adds tagged routing.loader services to routing.resolver service.
InvalidArgumentException
InvalidParameterException
Exception thrown when a parameter is not valid.
LogicException
MethodNotAllowedException
The resource was found but the request method is not allowed.
MissingMandatoryParametersException
Exception thrown when a route cannot be generated because of missing mandatory parameters.
NoConfigurationException
Exception thrown when no routes are configured.
ResourceNotFoundException
The resource was not found.
RouteCircularReferenceException
RouteNotFoundException
Exception thrown when a route does not exist.
RuntimeException
CompiledUrlGenerator
Generates URLs based on rules dumped by CompiledUrlGeneratorDumper.
CompiledUrlGeneratorDumper
CompiledUrlGeneratorDumper creates a PHP array to be used with CompiledUrlGenerator.
GeneratorDumper
GeneratorDumper is the base class for all built-in generator dumpers.
UrlGenerator
UrlGenerator can generate a URL or a path for any route in the RouteCollection based on the passed parameters.
AttributeClassLoader
AttributeClassLoader loads routing information from a PHP class and its methods.
AttributeDirectoryLoader
AttributeDirectoryLoader loads routing information from attributes set on PHP classes and methods.
AttributeFileLoader
AttributeFileLoader loads routing information from attributes set on a PHP class and its methods.
ClosureLoader
ClosureLoader loads routes from a PHP closure.
AliasConfigurator
CollectionConfigurator
ImportConfigurator
RouteConfigurator
RoutingConfigurator
ContainerLoader
A route loader that executes a service from a PSR-11 container to load the routes.
DirectoryLoader
GlobFileLoader
GlobFileLoader loads files from a glob pattern.
ObjectLoader
A route loader that calls a method on an object to load the routes.
PhpFileLoader
PhpFileLoader loads routes from a PHP file.
Psr4DirectoryLoader
A loader that discovers controller classes in a directory that follows PSR-4.
XmlFileLoader
XmlFileLoader loads XML routing files.
YamlFileLoader
YamlFileLoader loads Yaml routing files.
CompiledUrlMatcher
Matches URLs based on rules dumped by CompiledUrlMatcherDumper.
CompiledUrlMatcherDumper
CompiledUrlMatcherDumper creates PHP arrays to be used with CompiledUrlMatcher.
MatcherDumper
MatcherDumper is the abstract class for all built-in matcher dumpers.
ExpressionLanguageProvider
Exposes functions defined in the request context to route conditions.
RedirectableUrlMatcher
UrlMatcher matches URL based on a set of routes.
TraceableUrlMatcher
TraceableUrlMatcher helps debug path info matching by tracing the match.
UrlMatcher
UrlMatcher matches URL based on a set of routes.
RequestContext
Holds information about the current request.
EnumRequirement
Route
A Route describes a route and its parameters.
RouteCollection
A RouteCollection represents a set of Route instances.
RouteCompiler
RouteCompiler compiles Route instances to CompiledRoute instances.
Router
The Router class is an example of the integration of all pieces of the routing system for easier use.
Required
A required dependency.
SubscribedService
For use as the return value for {@see ServiceSubscriberInterface}.
ServiceLocatorTest
ServiceLocatorTestCase
AbstractString
Represents a string of abstract characters.
AbstractUnicodeString
Represents a string of abstract Unicode characters.
ByteString
Represents a binary-safe string of bytes.
CodePointString
Represents a string of Unicode code points encoded as UTF-8.
InvalidArgumentException
RuntimeException
EnglishInflector
FrenchInflector
French inflector.
LazyString
A string whose value is computed lazily by a callback.
AsciiSlugger
UnicodeString
Represents a string of Unicode grapheme clusters encoded as UTF-8.
AbstractOperation
Base catalogues binary operation class.
MergeOperation
Merge operation between two catalogues as follows: all = source ∪ target = {x: x ∈ source ∨ x ∈ target} new = all ∖ source = {x: x ∈ target ∧ x ∉ source} obsolete = source ∖ all = {x: x ∈ source ∧ x ∉ source ∧ x ∉ target} = ∅ Basically, the result contains messages from both catalogues.
TargetOperation
Target operation between two catalogues: intersection = source ∩ target = {x: x ∈ source ∧ x ∈ target} all = intersection ∪ (target ∖ intersection) = target new = all ∖ source = {x: x ∈ target ∧ x ∉ source} obsolete = source ∖ all = source ∖ target = {x: x ∈ source ∧ x ∉ target} Basically, the result contains messages from the target catalogue.
TranslationPullCommand
Base class for all commands.
TranslationPushCommand
Base class for all commands.
XliffLintCommand
Validates XLIFF files syntax and outputs encountered errors.
TranslationDataCollector
DataCollector.
DataCollectorTranslator
DataCollectorTranslatorPass
LoggingTranslatorPass
TranslationDumperPass
Adds tagged translation.formatter services to translation writer.
TranslationExtractorPass
Adds tagged translation.extractor services to translation extractor.
TranslatorPass
TranslatorPathsPass
CsvFileDumper
CsvFileDumper generates a csv formatted string representation of a message catalogue.
FileDumper
FileDumper is an implementation of DumperInterface that dump a message catalogue to file(s).
IcuResFileDumper
IcuResDumper generates an ICU ResourceBundle formatted string representation of a message catalogue.
IniFileDumper
IniFileDumper generates an ini formatted string representation of a message catalogue.
JsonFileDumper
JsonFileDumper generates an json formatted string representation of a message catalogue.
MoFileDumper
MoFileDumper generates a gettext formatted string representation of a message catalogue.
PhpFileDumper
PhpFileDumper generates PHP files from a message catalogue.
PoFileDumper
PoFileDumper generates a gettext formatted string representation of a message catalogue.
QtFileDumper
QtFileDumper generates ts files from a message catalogue.
XliffFileDumper
XliffFileDumper generates xliff files from a message catalogue.
YamlFileDumper
YamlFileDumper generates yaml files from a message catalogue.
IncompleteDsnException
Base InvalidArgumentException for the Translation component.
InvalidArgumentException
Base InvalidArgumentException for the Translation component.
InvalidResourceException
Thrown when a resource cannot be loaded.
LogicException
Base LogicException for Translation component.
MissingRequiredOptionException
Base InvalidArgumentException for the Translation component.
NotFoundResourceException
Thrown when a resource does not exist.
ProviderException
Base RuntimeException for the Translation component.
RuntimeException
Base RuntimeException for the Translation component.
UnsupportedSchemeException
Base LogicException for Translation component.
AbstractFileExtractor
Base class used by classes that extract translation messages from files.
ChainExtractor
ChainExtractor extracts translation messages from template files.
PhpAstExtractor
PhpAstExtractor extracts translation messages from a PHP AST.
AbstractVisitor
ConstraintVisitor
TranslatableMessageVisitor
TransMethodVisitor
IntlFormatter
MessageFormatter
IdentityTranslator
IdentityTranslator does not translate anything.
ArrayLoader
ArrayLoader loads translations from a PHP array.
CsvFileLoader
CsvFileLoader loads translations from CSV files.
FileLoader
ArrayLoader loads translations from a PHP array.
IcuDatFileLoader
IcuResFileLoader loads translations from a resource bundle.
IcuResFileLoader
IcuResFileLoader loads translations from a resource bundle.
IniFileLoader
IniFileLoader loads translations from an ini file.
JsonFileLoader
JsonFileLoader loads translations from an json file.
MoFileLoader
ArrayLoader loads translations from a PHP array.
PhpFileLoader
PhpFileLoader loads translations from PHP files returning an array of translations.
PoFileLoader
ArrayLoader loads translations from a PHP array.
QtFileLoader
QtFileLoader loads translations from QT Translations XML files.
XliffFileLoader
XliffFileLoader loads translations from XLIFF files.
YamlFileLoader
YamlFileLoader loads translations from Yaml files.
LocaleSwitcher
LoggingTranslator
MessageCatalogue
AbstractProviderFactory
Dsn
FilteringProvider
Filters domains and locales between the Translator config values and those specific to each provider.
NullProvider
NullProviderFactory
TranslationProviderCollection
TranslationProviderCollectionFactory
PseudoLocalizationTranslator
This translator should only be used in a development environment.
TranslationReader
TranslationReader reads translation messages from translation files.
ProviderFactoryTestCase
A test case to ease testing a translation provider factory.
ProviderTestCase
A test case to ease testing a translation provider.
TranslatableMessage
Translator
TranslatorBag
ArrayConverter
ArrayConverter generates tree like structure from a message catalogue.
XliffUtils
Provides some utility methods for XLIFF translation files, such as validating their contents according to the XSD schema.
TranslationWriter
TranslationWriter writes translation messages.
TranslatorTest
Test should cover all languages mentioned on http://translate.sourceforge.net/wiki/l10n/pluralforms and Plural forms mentioned on http://www.gnu.org/software/gettext/manual/gettext.html#Plural-forms.
AbstractUid
GenerateUlidCommand
Base class for all commands.
GenerateUuidCommand
Base class for all commands.
InspectUlidCommand
Base class for all commands.
InspectUuidCommand
Base class for all commands.
NameBasedUuidFactory
RandomBasedUuidFactory
TimeBasedUuidFactory
UlidFactory
UuidFactory
MaxUlid
A ULID is lexicographically sortable and contains a 48-bit timestamp and 80-bit of crypto-random entropy.
MaxUuid
NilUlid
A ULID is lexicographically sortable and contains a 48-bit timestamp and 80-bit of crypto-random entropy.
NilUuid
Ulid
A ULID is lexicographically sortable and contains a 48-bit timestamp and 80-bit of crypto-random entropy.
Uuid
UuidV1
A v1 UUID contains a 60-bit timestamp and 62 extra unique bits.
UuidV3
A v3 UUID contains an MD5 hash of another UUID and a name.
UuidV4
A v4 UUID contains a 122-bit random number.
UuidV5
A v5 UUID contains a SHA1 hash of another UUID and a name.
UuidV6
A v6 UUID is lexicographically sortable and contains a 60-bit timestamp and 62 extra unique bits.
UuidV7
A v7 UUID is lexicographically sortable and contains a 48-bit timestamp and 74 extra unique bits.
UuidV8
A v8 UUID has no explicit requirements except embedding its version + variant bits.
AmqpCaster
Casts Amqp related classes to array representation.
ArgsStub
Represents a list of function arguments.
Caster
Helper for filtering out properties in casters.
ClassStub
Represents a PHP class identifier.
ConstStub
Represents a PHP constant and its value.
CutArrayStub
Represents a cut array.
CutStub
Represents the main properties of a PHP variable, pre-casted by a caster.
DateCaster
Casts DateTimeInterface related classes to array representation.
DoctrineCaster
Casts Doctrine related classes to array representation.
DOMCaster
Casts DOM related classes to array representation.
DsCaster
Casts Ds extension classes to array representation.
DsPairStub
Represents the main properties of a PHP variable.
EnumStub
Represents an enumeration of values.
ExceptionCaster
Casts common Exception classes to array representation.
FFICaster
Casts FFI extension classes to array representation.
FiberCaster
Casts Fiber related classes to array representation.
FrameStub
Represents a single backtrace frame as returned by debug_backtrace() or Exception->getTrace().
GmpCaster
Casts GMP objects to array representation.
ImagineCaster
ImgStub
Represents a PHP constant and its value.
IntlCaster
LinkStub
Represents a file or a URL.
MemcachedCaster
PdoCaster
Casts PDO related classes to array representation.
PgSqlCaster
Casts pqsql resources to array representation.
ProxyManagerCaster
RdKafkaCaster
Casts RdKafka related classes to array representation.
RedisCaster
Casts Redis class from ext-redis to array representation.
ReflectionCaster
Casts Reflector related classes to array representation.
ResourceCaster
Casts common resource types to array representation.
ScalarStub
Represents any arbitrary value.
SplCaster
Casts SPL related classes to array representation.
StubCaster
Casts a caster's Stub.
SymfonyCaster
TraceStub
Represents a backtrace as returned by debug_backtrace() or Exception->getTrace().
UninitializedStub
Represents an uninitialized property.
UuidCaster
XmlReaderCaster
Casts XmlReader class to array representation.
XmlResourceCaster
Casts XML resources to array representation.
AbstractCloner
AbstractCloner implements a generic caster mechanism for objects and resources.
Cursor
Represents the current state of a dumper while dumping.
Data
Stub
Represents the main properties of a PHP variable.
VarCloner
AbstractCloner implements a generic caster mechanism for objects and resources.
CliDescriptor
Describe collected data clones for cli output.
HtmlDescriptor
Describe collected data clones for html output.
ServerDumpCommand
Starts a dump server to collect and output dumps on a single place with multiple formats support.
AbstractDumper
Abstract mechanism for dumping a Data object.
CliDumper
CliDumper dumps variables for command line output.
CliContextProvider
Tries to provide context on CLI.
RequestContextProvider
Tries to provide context from a request.
SourceContextProvider
Tries to provide context from sources (class name, file, line, code excerpt, ...).
ContextualizedDumper
HtmlDumper
HtmlDumper dumps variables as HTML.
ServerDumper
ServerDumper forwards serialized Data clones to a server.
ThrowingCasterException
Connection
Forwards serialized Data clones to a server.
DumpServer
A server collecting Data clones sent by a ServerDumper.
VarDumper
LintCommand
Validates YAML files syntax and outputs encountered errors.
Dumper
Dumper dumps PHP variables to YAML strings.
DumpException
Exception class thrown when an error occurs during dumping.
ParseException
Exception class thrown when an error occurs during parsing.
RuntimeException
Exception class thrown when an error occurs during parsing.
Parser
Parser parses YAML strings to convert them to PHP arrays.
TaggedValue
Yaml
Yaml offers convenience methods to load and dump YAML.
Exception
NamespaceUri
NamespaceUriException
Token
TokenCollection
TokenCollectionException
Tokenizer
XMLSerializer
Processor
Processor
Property
Processor
Rule
CssToInlineStyles
Cache
Pessoa
ReplicadoServiceProvider
AppServiceProvider
LogViewerController
Class LogViewerController
MainController
EventServiceProvider
Formatters
UspThemeParseKey
UspTheme
ServiceProvider
UspTheme
Bempatrimoniado
Beneficio
CEU
DB
Estrutura
Financeiro
Graduacao
Lattes
Pesquisa
Pessoa
Posgraduacao
Replicado
Uteis
BempatrimoniadoTest
BuildFakerDataTest
Build faker data after run all phpunit tests
DeploySchemaTest
EstruturaTest
GraduacaoTest
LattesTest
PessoaTest
PosgraduacaoTest
UteisTest
Controller
SenhaunicaController
UserController
Provider
AuthServiceProvider
EventServiceProvider
SenhaunicaExtendSocialite
SenhaunicaServiceProvider
Server
Dotenv
InvalidEncodingException
InvalidFileException
InvalidPathException
ValidationException
Loader
Resolver
Entry
EntryParser
Lexer
Lines
Parser
Value
ApacheAdapter
ArrayAdapter
EnvConstAdapter
GuardedWriter
ImmutableWriter
MultiReader
MultiWriter
PutenvAdapter
ReplacingWriter
ServerConstAdapter
AdapterRepository
RepositoryBuilder
FileStore
StoreBuilder
StringStore
Validator
ASCII
## 🇷🇺 Русским гражданам В Украине сейчас идет война. Силами РФ наносятся удары по гражданской инфраструктуре в [Харькове][1], [Киеве][2], [Чернигове][3], [Сумах][4], [Ирпене][5] и десятках других городов. Гибнут люди - и гражданское население, и военные, в том числе российские призывники, которых бросили воевать. Чтобы лишить собственный народ доступа к информации, правительство РФ запретило называть войну войной, закрыло независимые СМИ и принимает сейчас ряд диктаторских законов. Эти законы призваны заткнуть рот всем, кто против войны. За обычный призыв к миру сейчас можно получить несколько лет тюрьмы.
Assert
Efficient assertions to validate the input/output of your methods.
InvalidArgumentException
Connection
ConnectionFactory
MariaDBServiceProvider
QueryGrammar
SchemaGrammar

Traits

CreatesApplication
CarbonTypeConverter
VerifyDeprecations
GeneratorAwareExtensionTrait
A helper trait to be used with GeneratorAwareExtension.
ClientTrait
Client interface for sending HTTP requests.
MessageTrait
Trait implementing functionality common to requests and responses.
StreamDecoratorTrait
Stream decorator trait
Sortable
Sortable trait.
SupportsChrome
InteractsWithAuthentication
InteractsWithCookies
InteractsWithElements
InteractsWithJavascript
InteractsWithKeyboard
InteractsWithMouse
MakesAssertions
MakesUrlAssertions
ProvidesBrowser
WaitsForElements
InteractsWithTestingFrameworks
HandlesAuthorization
Authenticatable
CreatesUserProviders
GuardHelpers
These methods are typically the same across all guards.
MustVerifyEmail
CanResetPassword
UsePusherChannelConventions
InteractsWithBroadcasting
InteractsWithSockets
Batchable
Queueable
HasCacheLock
RetrievesMultipleKeys
EnumeratesValues
Conditionable
CallsCommands
ConfiguresPrompts
CreatesMatchingTest
HasParameters
InteractsWithIO
InteractsWithSignals
PromptsForMissingInput
ConfirmableTrait
Prohibitable
ManagesFrequencies
BuildsQueries
CompilesJsonPaths
ExplainsQueries
ManagesTransactions
ParsesSearchPath
WithoutModelEvents
DetectsConcurrencyErrors
DetectsLostConnections
BroadcastsEvents
BroadcastsEventsAfterCommit
GuardsAttributes
HasAttributes
HasEvents
HasGlobalScopes
HasRelationships
HasTimestamps
HasUlids
HasUniqueIds
HasUuids
HasVersion7Uuids
HidesAttributes
PreventsCircularRecursion
QueriesRelationships
HasFactory
HasBuilder
HasCollection
MassPrunable
Prunable
AsPivot
CanBeOneOfMany
ComparesRelatedModels
InteractsWithDictionary
InteractsWithPivotTable
SupportsDefaultModels
SupportsInverseRelations
SoftDeletes
Authorizable
AuthorizesRequests
Dispatchable
DispatchesJobs
ResolvesDumpSource
InteractsWithComposerPackages
Dispatchable
ExcludesPaths
Queueable
InteractsWithAuthentication
InteractsWithConsole
InteractsWithContainer
InteractsWithDatabase
InteractsWithDeprecationHandling
InteractsWithExceptionHandling
InteractsWithRedis
InteractsWithSession
InteractsWithTestCaseLifecycle
InteractsWithTime
InteractsWithViews
MakesHttpRequests
DatabaseMigrations
DatabaseTransactions
DatabaseTruncation
LazilyRefreshDatabase
RefreshDatabase
CanConfigureMigrationCommands
WithConsoleEvents
WithFaker
WithoutMiddleware
ValidatesRequests
DeterminesStatusCode
CanBePrecognitive
InteractsWithContentTypes
InteractsWithFlashData
InteractsWithInput
FileHelpers
CollectsResources
ConditionallyLoadsAttributes
DelegatesToResource
ResponseTrait
ParsesLogConfiguration
Macroable
HasDatabaseNotifications
Notifiable
RoutesNotifications
InteractsWithQueue
SerializesAndRestoresModelIdentifiers
SerializesModels
PacksPhpRedisValues
CreatesRegularExpressionRouteConstraints
FiltersControllerMiddleware
ResolvesRouteDependencies
RouteDependencyResolverTrait
InteractsWithTime
CapsuleManagerTrait
Dumpable
ForwardsCalls
Localizable
ReflectsClosures
Tappable
AssertsStatusCodes
RunsInParallel
TestDatabases
Debugging
Has
Interaction
Matching
CreatesPotentiallyTranslatedStrings
FormatsMessages
ReplacesAttributes
ValidatesAttributes
DatabaseRule
ValidatesWhenResolvedTrait
Provides default implementation of ValidatesWhenResolved contract.
CompilesAuthorizations
CompilesClasses
CompilesComments
CompilesComponents
CompilesConditionals
CompilesEchos
CompilesErrors
CompilesFragments
CompilesHelpers
CompilesIncludes
CompilesInjections
CompilesJs
CompilesJson
CompilesLayouts
CompilesLoops
CompilesRawPhp
CompilesSessions
CompilesStacks
CompilesStyles
CompilesTranslations
CompilesUseStatements
ManagesComponents
ManagesEvents
ManagesFragments
ManagesLayouts
ManagesLoops
ManagesStacks
ManagesTranslations
Colors
Cursor
Erase
Events
FakesInputOutput
Fallback
Interactivity
Scrolling
Termwind
Themes
Truncation
TypedValue
DrawsBoxes
DrawsScrollbars
InteractsWithStrings
InteractsWithDockerComposeServices
HasApiTokens
AuthenticatesUsers
ConfirmsPasswords
RedirectsUsers
RegistersUsers
ResetsPasswords
SendsPasswordResetEmails
ThrottlesLogins
VerifiesEmails
CalculateChecksumFromStream
EncodesUrl
MockeryPHPUnitIntegration
Integrates Mockery into PHPUnit. Ensures Mockery expectations are verified for each test and are included by the assertion counter.
MockeryPHPUnitIntegrationAssertPostConditions
MockeryTestCaseSetUp
FormattableHandlerTrait
Helper trait for implementing FormattableInterface
ProcessableHandlerTrait
Helper trait for implementing ProcessableInterface
WebRequestRecognizerTrait
Boundaries
Trait Boundaries.
Cast
Trait Cast.
Comparison
Trait Comparison.
Converter
Trait Converter.
Creator
Trait Creator.
Date
A simple API extension for DateTime.
DeprecatedPeriodProperties
Difference
Trait Difference.
IntervalRounding
Trait to call rounding methods to interval or the interval of a period.
IntervalStep
LocalFactory
Remember the factory that was the current at the creation of the object.
Localization
Trait Localization.
Macro
Trait Macros.
MagicParameter
Trait MagicParameter.
Mixin
Trait Mixin.
Modifiers
Trait Modifiers.
Mutability
Trait Mutability.
ObjectInitialisation
Options
Trait Options.
Rounding
Trait Rounding.
Serialization
Trait Serialization.
StaticLocalization
Static config for localization.
StaticOptions
Options related to a static variable.
Test
Timestamp
Trait Timestamp.
ToStringFormat
Trait ToStringFormat.
Units
Trait Units.
Week
Trait Week.
SmartObject
Strict class for better experience.
StaticClass
Static class.
Fingerprint
Fingerprint Trait for Private Keys
PasswordProtected
Password Protected Trait for Private Keys
Common
Generic EC Key Parsing Helper functions
ReadBytes
ReadBytes trait
LoggerAwareTrait
Basic Implementation of LoggerAwareInterface.
LoggerTrait
This is a simple Logger trait that classes unable to extend AbstractLogger (because they extend another class, etc) can include.
EventListens
Implementation of a listener.
TypeTrait
Provides functionality to check values for specific types.
ValueExtractorTrait
Provides functionality to extract the value of a property or method from an object.
ValueToStringTrait
Provides functionality to express a value as string
DeprecatedUuidMethodsTrait
This trait encapsulates deprecated methods for ramsey/uuid; this trait and its methods will be removed in ramsey/uuid 5.0.0.
SerializableFieldsTrait
Provides common serialization functionality to fields
MaxTrait
Provides common functionality for max UUIDs
NilTrait
Provides common functionality for nil UUIDs
TimeTrait
Provides common functionality for getting the time from a time-based UUID
VariantTrait
Provides common functionality for handling the variant, as defined by RFC 4122
VersionTrait
Provides common functionality for handling the version, as defined by RFC 4122
ConfigTrait
IsProvidedByFlare
HasContext
UsesTime
AsksForSnapshotName
HasPermissions
HasRoles
RefreshesPermissionCache
ClockAwareTrait
A trait to help write time-sensitive classes.
ClockSensitiveTrait
Helps with mocking the time in your test cases.
LockableTrait
Basic lock feature for commands.
TesterTrait
AsyncDecoratorTrait
Eases with processing responses while streaming them.
DecoratorTrait
Eases with writing decorators.
HttpClientTrait
Provides the common logic from writing HttpClientInterface implementations.
MailgunHeadersTrait
AddTrait
RouteTrait
ServiceLocatorTrait
A trait to help implement ServiceProviderInterface.
ServiceMethodsSubscriberTrait
Implementation of ServiceSubscriberInterface that determines subscribed services from methods that have the #[SubscribedService] attribute.
ServiceSubscriberTrait
Implementation of ServiceSubscriberInterface that determines subscribed services from methods that have the #[SubscribedService] attribute.
TranslatorTrait
A trait to help implement TranslatorInterface and LocaleAwareInterface.
VarDumperTestTrait
HasSenhaunica
Depende de spatie/laravel-permissions
Mixin
This trait provides nurllOr*, all* and allNullOr* variants of assertion base methods.

Enums

RoundingMode
Specifies a rounding behavior for numerical operations capable of discarding precision.
Level
Represents the log levels
Month
Unit
WeekDay
Sort
Collection sorting
AnsiColorMode
Requirement

Constants

ARTISAN_BINARY  = 'artisan'
CURL_HTTP_VERSION_3  = 30
CURL_HTTP_VERSION_3ONLY  = 31
CURLOPT_CONNECTTIMEOUT_MS  = 156
FILTER_VALIDATE_BOOL  = \FILTER_VALIDATE_BOOLEAN
GENERATOR_BASE  = __DIR__
GLOBAL_FUNCTIONS_FILE  = \HAMCREST_BASE . \DIRECTORY_SEPARATOR . 'Hamcrest.php'
GRAPHEME_EXTR_COUNT  = 0
GRAPHEME_EXTR_COUNT  = 0
GRAPHEME_EXTR_MAXBYTES  = 1
GRAPHEME_EXTR_MAXBYTES  = 1
GRAPHEME_EXTR_MAXCHARS  = 2
GRAPHEME_EXTR_MAXCHARS  = 2
HAMCREST_BASE  = \realpath(\dirname(\GENERATOR_BASE) . \DIRECTORY_SEPARATOR . 'hamcrest')
ICONV_IMPL  = 'Symfony'
ICONV_IMPL  = 'Symfony'
ICONV_MIME_DECODE_CONTINUE_ON_ERROR  = 2
ICONV_MIME_DECODE_CONTINUE_ON_ERROR  = 2
ICONV_MIME_DECODE_STRICT  = 1
ICONV_MIME_DECODE_STRICT  = 1
ICONV_VERSION  = '1.0'
ICONV_VERSION  = '1.0'
IDNA_ALLOW_UNASSIGNED  = 1
IDNA_ALLOW_UNASSIGNED  = 1
IDNA_CHECK_BIDI  = 4
IDNA_CHECK_BIDI  = 4
IDNA_CHECK_CONTEXTJ  = 8
IDNA_CHECK_CONTEXTJ  = 8
IDNA_DEFAULT  = 0
IDNA_DEFAULT  = 0
IDNA_ERROR_BIDI  = 2048
IDNA_ERROR_BIDI  = 2048
IDNA_ERROR_CONTEXTJ  = 4096
IDNA_ERROR_CONTEXTJ  = 4096
IDNA_ERROR_DISALLOWED  = 128
IDNA_ERROR_DISALLOWED  = 128
IDNA_ERROR_DOMAIN_NAME_TOO_LONG  = 4
IDNA_ERROR_DOMAIN_NAME_TOO_LONG  = 4
IDNA_ERROR_EMPTY_LABEL  = 1
IDNA_ERROR_EMPTY_LABEL  = 1
IDNA_ERROR_HYPHEN_3_4  = 32
IDNA_ERROR_HYPHEN_3_4  = 32
IDNA_ERROR_INVALID_ACE_LABEL  = 1024
IDNA_ERROR_INVALID_ACE_LABEL  = 1024
IDNA_ERROR_LABEL_HAS_DOT  = 512
IDNA_ERROR_LABEL_HAS_DOT  = 512
IDNA_ERROR_LABEL_TOO_LONG  = 2
IDNA_ERROR_LABEL_TOO_LONG  = 2
IDNA_ERROR_LEADING_COMBINING_MARK  = 64
IDNA_ERROR_LEADING_COMBINING_MARK  = 64
IDNA_ERROR_LEADING_HYPHEN  = 8
IDNA_ERROR_LEADING_HYPHEN  = 8
IDNA_ERROR_PUNYCODE  = 256
IDNA_ERROR_PUNYCODE  = 256
IDNA_ERROR_TRAILING_HYPHEN  = 16
IDNA_ERROR_TRAILING_HYPHEN  = 16
IDNA_NONTRANSITIONAL_TO_ASCII  = 16
IDNA_NONTRANSITIONAL_TO_ASCII  = 16
IDNA_NONTRANSITIONAL_TO_UNICODE  = 32
IDNA_NONTRANSITIONAL_TO_UNICODE  = 32
IDNA_USE_STD3_RULES  = 2
IDNA_USE_STD3_RULES  = 2
INTL_IDNA_VARIANT_2003  = 0
INTL_IDNA_VARIANT_UTS46  = 1
INTL_IDNA_VARIANT_UTS46  = 1
LARAVEL_START  = \microtime(\true)
MB_CASE_LOWER  = 1
MB_CASE_LOWER  = 1
MB_CASE_TITLE  = 2
MB_CASE_TITLE  = 2
MB_CASE_UPPER  = 0
MB_CASE_UPPER  = 0
MYSQLI_REFRESH_REPLICA  = 64
NET_SFTP_QUEUE_SIZE  = 32
NET_SFTP_UPLOAD_QUEUE_SIZE  = 1024
PHP_INT_MIN  = ~PHP_INT_MAX
SOCIALITEPROVIDERS_STATELESS  = true
STATIC_MATCHERS_FILE  = \HAMCREST_BASE . \DIRECTORY_SEPARATOR . 'Hamcrest' . \DIRECTORY_SEPARATOR . 'Matchers.php'
STDIN  = fopen('php://stdin', 'r')
SYMFONY_GRAPHEME_CLUSTER_RX  = (((float) \PCRE_VERSION < 10) ? (float) \PCRE_VERSION >= 8.32 : ((float) \PCRE_VERSION >= 10.39)) ? '\X' : \Symfony\Polyfill\Intl\Grapheme\Grapheme::GRAPHEME_CLUSTER_RX
U_IDNA_ACE_PREFIX_ERROR  = 66564
U_IDNA_ACE_PREFIX_ERROR  = 66564
U_IDNA_CHECK_BIDI_ERROR  = 66562
U_IDNA_CHECK_BIDI_ERROR  = 66562
U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR  = 66568
U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR  = 66568
U_IDNA_ERROR_LIMIT  = 66569
U_IDNA_ERROR_LIMIT  = 66569
U_IDNA_ERROR_START  = 66560
U_IDNA_ERROR_START  = 66560
U_IDNA_LABEL_TOO_LONG_ERROR  = 66566
U_IDNA_LABEL_TOO_LONG_ERROR  = 66566
U_IDNA_PROHIBITED_ERROR  = 66560
U_IDNA_PROHIBITED_ERROR  = 66560
U_IDNA_STD3_ASCII_RULES_ERROR  = 66563
U_IDNA_STD3_ASCII_RULES_ERROR  = 66563
U_IDNA_UNASSIGNED_ERROR  = 66561
U_IDNA_UNASSIGNED_ERROR  = 66561
U_IDNA_VERIFICATION_ERROR  = 66565
U_IDNA_VERIFICATION_ERROR  = 66565
U_IDNA_ZERO_LENGTH_LABEL_ERROR  = 66567
U_IDNA_ZERO_LENGTH_LABEL_ERROR  = 66567
U_STRINGPREP_CHECK_BIDI_ERROR  = 66562
U_STRINGPREP_CHECK_BIDI_ERROR  = 66562
U_STRINGPREP_PROHIBITED_ERROR  = 66560
U_STRINGPREP_PROHIBITED_ERROR  = 66560
U_STRINGPREP_UNASSIGNED_ERROR  = 66561
U_STRINGPREP_UNASSIGNED_ERROR  = 66561
USPDEV_CACHE_EXPIRY  = 1000
USPDEV_CACHE_SMALL  = 1024
UUID_TYPE_DCE  = 4
UUID_TYPE_DCE  = 4
UUID_TYPE_DEFAULT  = 0
UUID_TYPE_DEFAULT  = 0
UUID_TYPE_INVALID  = -42
UUID_TYPE_INVALID  = -42
UUID_TYPE_MD5  = 3
UUID_TYPE_MD5  = 3
UUID_TYPE_NAME  = 1
UUID_TYPE_NAME  = 1
UUID_TYPE_NULL  = -1
UUID_TYPE_NULL  = -1
UUID_TYPE_RANDOM  = 4
UUID_TYPE_RANDOM  = 4
UUID_TYPE_SHA1  = 5
UUID_TYPE_SHA1  = 5
UUID_TYPE_TIME  = 1
UUID_TYPE_TIME  = 1
UUID_VARIANT_DCE  = 1
UUID_VARIANT_DCE  = 1
UUID_VARIANT_MICROSOFT  = 2
UUID_VARIANT_MICROSOFT  = 2
UUID_VARIANT_NCS  = 0
UUID_VARIANT_NCS  = 0
UUID_VARIANT_OTHER  = 3
UUID_VARIANT_OTHER  = 3

Functions

md2html()  : string
Converte markdown para html (github flavored)
check_digit()  : int
Calculates one MOD 11 check digit based on customary Brazilian algorithms.
describe_type()  : string
Debug function used to describe the provided value type and class.
headers_from_lines()  : array<string|int, mixed>
Parses an array of header lines into an associative array of headers.
debug_resource()  : resource
Returns a debug stream based on the provided variable.
choose_handler()  : callable(RequestInterface, array<string|int, mixed>): PromiseInterface
Chooses and creates a default handler to use based on the environment.
default_user_agent()  : string
Get the default User-Agent string to use with Guzzle.
default_ca_bundle()  : string
Returns the default cacert bundle for the current system.
normalize_header_keys()  : array<string|int, mixed>
Creates an associative array of lowercase header names to the actual header casing.
is_host_in_noproxy()  : bool
Returns true if the provided host matches any of the no proxy areas.
json_decode()  : object|array<string|int, mixed>|string|int|float|bool|null
Wrapper for json_decode that throws when an error occurs.
json_encode()  : string
Wrapper for JSON encoding that throws when an error occurs.
assertThat()  : mixed
Make an assertion and throw {@link Hamcrest_AssertionError} if it fails.
anArray()  : mixed
Evaluates to true only if each $matcher[$i] is satisfied by $array[$i].
hasItemInArray()  : IsArrayContaining
Evaluates to true if any item in an array satisfies the given matcher.
hasValue()  : IsArrayContaining
Evaluates to true if any item in an array satisfies the given matcher.
arrayContainingInAnyOrder()  : mixed
An array with elements that match the given matchers.
containsInAnyOrder()  : mixed
An array with elements that match the given matchers.
arrayContaining()  : mixed
An array with elements that match the given matchers in the same order.
contains()  : mixed
An array with elements that match the given matchers in the same order.
hasKeyInArray()  : IsArrayContainingKey
Evaluates to true if any key in an array matches the given matcher.
hasKey()  : IsArrayContainingKey
Evaluates to true if any key in an array matches the given matcher.
hasKeyValuePair()  : mixed
Test if an array has both an key and value in parity with each other.
hasEntry()  : mixed
Test if an array has both an key and value in parity with each other.
arrayWithSize()  : IsArrayWithSize
Does array size satisfy a given matcher?
emptyArray()  : mixed
Matches an empty array.
nonEmptyArray()  : mixed
Matches an empty array.
emptyTraversable()  : mixed
Returns true if traversable is empty.
nonEmptyTraversable()  : mixed
Returns true if traversable is not empty.
traversableWithSize()  : mixed
Does traversable size satisfy a given matcher?
allOf()  : mixed
Evaluates to true only if ALL of the passed in matchers evaluate to true.
anyOf()  : mixed
Evaluates to true if ANY of the passed in matchers evaluate to true.
noneOf()  : mixed
Evaluates to false if ANY of the passed in matchers evaluate to true.
both()  : mixed
This is useful for fluently combining matchers that must both pass.
either()  : mixed
This is useful for fluently combining matchers where either may pass, for example: <pre> assertThat($string, either(containsString("a"))->orElse(containsString("b"))); </pre>
describedAs()  : mixed
Wraps an existing matcher and overrides the description when it fails.
everyItem()  : Every
hasToString()  : mixed
Does array size satisfy a given matcher?
is()  : mixed
Decorates another Matcher, retaining the behavior but allowing tests to be slightly more expressive.
anything()  : IsAnything
This matcher always evaluates to true.
hasItem()  : mixed
Test if the value is an array containing this matcher.
hasItems()  : mixed
Test if the value is an array containing elements that match all of these matchers.
equalTo()  : mixed
Is the value equal to another value, as tested by the use of the "==" comparison operator?
identicalTo()  : mixed
Tests of the value is identical to $value as tested by the "===" operator.
anInstanceOf()  : mixed
Is the value an instance of a particular type? This version assumes no relationship between the required type and the signature of the method that sets it up, for example in <code>assertThat($anObject, anInstanceOf('Thing'));</code>
any()  : mixed
Is the value an instance of a particular type? This version assumes no relationship between the required type and the signature of the method that sets it up, for example in <code>assertThat($anObject, anInstanceOf('Thing'));</code>
not()  : mixed
Matches if value does not match $value.
nullValue()  : mixed
Matches if value is null.
notNullValue()  : mixed
Matches if value is not null.
sameInstance()  : IsSame
Creates a new instance of IsSame.
typeOf()  : mixed
Is the value a particular built-in type?
set()  : mixed
Matches if value (class, object, or array) has named $property.
notSet()  : mixed
Matches if value (class, object, or array) does not have named $property.
closeTo()  : mixed
Matches if value is a number equal to $value within some range of acceptable error $delta.
comparesEqualTo()  : mixed
The value is not > $value, nor < $value.
greaterThan()  : mixed
The value is > $value.
greaterThanOrEqualTo()  : mixed
The value is >= $value.
atLeast()  : mixed
The value is >= $value.
lessThan()  : mixed
The value is < $value.
lessThanOrEqualTo()  : mixed
The value is <= $value.
atMost()  : mixed
The value is <= $value.
isEmptyString()  : mixed
Matches if value is a zero-length string.
emptyString()  : mixed
Matches if value is a zero-length string.
isEmptyOrNullString()  : mixed
Matches if value is null or a zero-length string.
nullOrEmptyString()  : mixed
Matches if value is null or a zero-length string.
isNonEmptyString()  : mixed
Matches if value is a non-zero-length string.
nonEmptyString()  : mixed
Matches if value is a non-zero-length string.
equalToIgnoringCase()  : mixed
Matches if value is a string equal to $string, regardless of the case.
equalToIgnoringWhiteSpace()  : mixed
Matches if value is a string equal to $string, regardless of whitespace.
matchesPattern()  : mixed
Matches if value is a string that matches regular expression $pattern.
containsString()  : mixed
Matches if value is a string that contains $substring.
containsStringIgnoringCase()  : mixed
Matches if value is a string that contains $substring regardless of the case.
stringContainsInOrder()  : mixed
Matches if value contains $substrings in a constrained order.
endsWith()  : mixed
Matches if value is a string that ends with $substring.
startsWith()  : mixed
Matches if value is a string that starts with $substring.
arrayValue()  : mixed
Is the value an array?
booleanValue()  : mixed
Is the value a boolean?
boolValue()  : mixed
Is the value a boolean?
callableValue()  : mixed
Is the value callable?
doubleValue()  : mixed
Is the value a float/double?
floatValue()  : mixed
Is the value a float/double?
integerValue()  : mixed
Is the value an integer?
intValue()  : mixed
Is the value an integer?
numericValue()  : mixed
Is the value a numeric?
objectValue()  : mixed
Is the value an object?
anObject()  : mixed
Is the value an object?
resourceValue()  : mixed
Is the value a resource?
scalarValue()  : mixed
Is the value a scalar (boolean, integer, double, or string)?
stringValue()  : mixed
Is the value a string?
hasXPath()  : mixed
Wraps <code>$matcher</code> with {@link Hamcrest\Core\IsEqual) if it's not a matcher and the XPath in <code>count()</code> if it's an integer.
collect()  : Collection<TKey, TValue>
Create a collection from the given value.
data_fill()  : mixed
Fill in data where it's missing.
data_get()  : mixed
Get an item from an array or object using "dot" notation.
data_set()  : mixed
Set an item on an array or object using dot notation.
data_forget()  : mixed
Remove / unset an item from an array or object using "dot" notation.
head()  : mixed
Get the first element of an array. Useful for method chaining.
last()  : mixed
Get the last element from an array.
value()  : TValue
Return the default value of the given value.
when()  : mixed
Return a value if the given condition is true.
queueable()  : QueuedClosure
Create a new queued Closure event listener.
join_paths()  : string
Join the given paths together.
abort()  : never
Throw an HttpException with the given data.
abort_if()  : void
Throw an HttpException with the given data if the given condition is true.
abort_unless()  : void
Throw an HttpException with the given data unless the given condition is true.
action()  : string
Generate the URL to a controller action.
app()  : mixed
Get the available container instance.
app_path()  : string
Get the path to the application folder.
asset()  : string
Generate an asset path for the application.
auth()  : mixed
Get the available auth instance.
back()  : RedirectResponse
Create a new redirect response to the previous location.
base_path()  : string
Get the path to the base of the install.
bcrypt()  : string
Hash the given value against the bcrypt algorithm.
broadcast()  : PendingBroadcast
Begin broadcasting an event.
cache()  : mixed
Get / set the specified cache value.
config()  : mixed
Get / set the specified configuration value.
config_path()  : string
Get the configuration path.
context()  : mixed
Get / set the specified context value.
cookie()  : mixed
Create a new cookie instance.
csrf_field()  : HtmlString
Generate a CSRF token form field.
csrf_token()  : string
Get the CSRF token value.
database_path()  : string
Get the database path.
decrypt()  : mixed
Decrypt the given value.
defer()  : DeferredCallback
Defer execution of the given callback.
dispatch()  : mixed
Dispatch a job to its appropriate handler.
dispatch_sync()  : mixed
Dispatch a command to its appropriate handler in the current process.
encrypt()  : string
Encrypt the given value.
event()  : array<string|int, mixed>|null
Dispatch an event and call the listeners.
fake()  : Generator
Get a faker instance.
info()  : void
Write some information to the log.
logger()  : mixed
Log a debug message to the logs.
lang_path()  : string
Get the path to the language folder.
logs()  : mixed
Get a log driver instance.
method_field()  : HtmlString
Generate a form field to spoof the HTTP verb used by forms.
mix()  : HtmlString|string
Get the path to a versioned Mix file.
now()  : Carbon
Create a new Carbon instance for the current time.
old()  : mixed
Retrieve an old input item.
policy()  : mixed
Get a policy instance for a given class.
precognitive()  : mixed
Handle a Precognition controller hook.
public_path()  : string
Get the path to the public folder.
redirect()  : mixed
Get an instance of the redirector.
report()  : void
Report an exception.
report_if()  : void
Report an exception if the given condition is true.
report_unless()  : void
Report an exception unless the given condition is true.
request()  : mixed
Get an instance of the current request or an input item from the request.
rescue()  : TValue|TFallback
Catch a potential exception and return a default value.
resolve()  : mixed
Resolve a service from the container.
resource_path()  : string
Get the path to the resources folder.
response()  : mixed
Return a new response from the application.
route()  : string
Generate the URL to a named route.
secure_asset()  : string
Generate an asset path for the application.
secure_url()  : string
Generate a HTTPS url for the application.
session()  : mixed
Get / set the specified session value.
storage_path()  : string
Get the path to the storage folder.
to_route()  : RedirectResponse
Create a new redirect response to a named route.
today()  : Carbon
Create a new Carbon instance for the current date.
trans()  : mixed
Translate the given message.
trans_choice()  : string
Translates the given message based on a count.
__()  : string|array<string|int, mixed>|null
Translate the given message.
url()  : mixed
Generate a url for the application.
validator()  : mixed
Create a new Validator instance.
view()  : mixed
Get the evaluated view contents for the given view.
log()  : mixed
Log a debug message to the logs.
defer()  : DeferredCallback
Defer execution of the given callback.
php_binary()  : string
Determine the PHP Binary.
append_config()  : array<string|int, mixed>
Assign high numeric IDs to a config item to force appending.
blank()  : bool
Determine if the given value is "blank".
class_basename()  : string
Get the class "basename" of the given object / class.
class_uses_recursive()  : array<string|int, mixed>
Returns all traits used by a class, its parent classes and trait of their traits.
e()  : string
Encode HTML special characters in a string.
env()  : mixed
Gets the value of an environment variable.
filled()  : bool
Determine if a value is "filled".
fluent()  : Fluent
Create an Fluent object from the given value.
literal()  : stdClass
Return a new literal or anonymous object using named arguments.
object_get()  : mixed
Get an item from an object using "dot" notation.
once()  : TReturnType
Ensures a callable is only called once, and returns the result on subsequent calls.
optional()  : mixed
Provide access to optional objects.
preg_replace_array()  : string
Replace a given pattern with each value in the array in sequentially.
retry()  : TValue
Retry an operation a given number of times.
str()  : mixed
Get a new stringable object from the given string.
tap()  : mixed
Call the given Closure with the given value then return the value.
throw_if()  : mixed
Throw the given exception if the given condition is true.
throw_unless()  : mixed
Throw the given exception unless the given condition is true.
trait_uses_recursive()  : array<string|int, mixed>
Returns all traits used by a trait and its traits.
transform()  : mixed
Transform the given value if it is present.
windows_os()  : bool
Determine whether the current environment is Windows based.
with()  : mixed
Return the given value, optionally passed through the given callback.
text()  : string
Prompt the user for text input.
textarea()  : string
Prompt the user for multiline text input.
password()  : string
Prompt the user for input, hiding the value.
select()  : int|string
Prompt the user to select an option.
multiselect()  : array<string|int, int|string>
Prompt the user to select multiple options.
confirm()  : bool
Prompt the user to confirm an action.
pause()  : bool
Prompt the user to continue or cancel after pausing.
clear()  : void
Clear the terminal.
suggest()  : string
Prompt the user for text input with auto-completion.
search()  : int|string
Allow the user to search for an option.
multisearch()  : array<string|int, int|string>
Allow the user to search for multiple option.
spin()  : TReturn
Render a spinner while the given callback is executing.
note()  : void
Display a note.
error()  : void
Display an error.
warning()  : void
Display a warning.
alert()  : void
Display an alert.
info()  : void
Display an informational message.
intro()  : void
Display an introduction.
outro()  : void
Display a closing message.
table()  : void
Display a table.
progress()  : mixed
Display a progress bar.
form()  : FormBuilder
mock()  : LegacyMockInterface|MockInterface|TMock
spy()  : LegacyMockInterface|MockInterface|TSpy
namedMock()  : LegacyMockInterface|MockInterface|TNamedMock
anyArgs()  : AnyArgs
andAnyOtherArgs()  : AndAnyOtherArgs
andAnyOthers()  : AndAnyOtherArgs
deep_copy()  : mixed
Deep copies the given value.
getMaxHistoryMonthsByAmount()  : int
getHtmlAttribute()  : string
getOpenCollectiveSponsors()  : string
defineCompatibilityTokens()  : void
renderUsing()  : void
Sets the renderer implementation.
style()  : Style
Creates a new style.
render()  : void
Render HTML to the terminal.
parse()  : string
Parse HTML to a string that can be rendered in the terminal.
terminal()  : Terminal
Returns a Terminal instance.
ask()  : mixed
Renders a prompt to the user.
assertArrayHasKey()  : void
Asserts that an array has a specified key.
assertArrayNotHasKey()  : void
Asserts that an array does not have a specified key.
assertIsList()  : void
assertContains()  : void
Asserts that a haystack contains a needle.
assertContainsEquals()  : void
assertNotContains()  : void
Asserts that a haystack does not contain a needle.
assertNotContainsEquals()  : void
assertContainsOnly()  : void
Asserts that a haystack contains only values of a given type.
assertContainsOnlyInstancesOf()  : void
Asserts that a haystack contains only instances of a given class name.
assertNotContainsOnly()  : void
Asserts that a haystack does not contain only values of a given type.
assertCount()  : void
Asserts the number of elements of an array, Countable or Traversable.
assertNotCount()  : void
Asserts the number of elements of an array, Countable or Traversable.
assertEquals()  : void
Asserts that two variables are equal.
assertEqualsCanonicalizing()  : void
Asserts that two variables are equal (canonicalizing).
assertEqualsIgnoringCase()  : void
Asserts that two variables are equal (ignoring case).
assertEqualsWithDelta()  : void
Asserts that two variables are equal (with delta).
assertNotEquals()  : void
Asserts that two variables are not equal.
assertNotEqualsCanonicalizing()  : void
Asserts that two variables are not equal (canonicalizing).
assertNotEqualsIgnoringCase()  : void
Asserts that two variables are not equal (ignoring case).
assertNotEqualsWithDelta()  : void
Asserts that two variables are not equal (with delta).
assertObjectEquals()  : void
assertEmpty()  : void
Asserts that a variable is empty.
assertNotEmpty()  : void
Asserts that a variable is not empty.
assertGreaterThan()  : void
Asserts that a value is greater than another value.
assertGreaterThanOrEqual()  : void
Asserts that a value is greater than or equal to another value.
assertLessThan()  : void
Asserts that a value is smaller than another value.
assertLessThanOrEqual()  : void
Asserts that a value is smaller than or equal to another value.
assertFileEquals()  : void
Asserts that the contents of one file is equal to the contents of another file.
assertFileEqualsCanonicalizing()  : void
Asserts that the contents of one file is equal to the contents of another file (canonicalizing).
assertFileEqualsIgnoringCase()  : void
Asserts that the contents of one file is equal to the contents of another file (ignoring case).
assertFileNotEquals()  : void
Asserts that the contents of one file is not equal to the contents of another file.
assertFileNotEqualsCanonicalizing()  : void
Asserts that the contents of one file is not equal to the contents of another file (canonicalizing).
assertFileNotEqualsIgnoringCase()  : void
Asserts that the contents of one file is not equal to the contents of another file (ignoring case).
assertStringEqualsFile()  : void
Asserts that the contents of a string is equal to the contents of a file.
assertStringEqualsFileCanonicalizing()  : void
Asserts that the contents of a string is equal to the contents of a file (canonicalizing).
assertStringEqualsFileIgnoringCase()  : void
Asserts that the contents of a string is equal to the contents of a file (ignoring case).
assertStringNotEqualsFile()  : void
Asserts that the contents of a string is not equal to the contents of a file.
assertStringNotEqualsFileCanonicalizing()  : void
Asserts that the contents of a string is not equal to the contents of a file (canonicalizing).
assertStringNotEqualsFileIgnoringCase()  : void
Asserts that the contents of a string is not equal to the contents of a file (ignoring case).
assertIsReadable()  : void
Asserts that a file/dir is readable.
assertIsNotReadable()  : void
Asserts that a file/dir exists and is not readable.
assertIsWritable()  : void
Asserts that a file/dir exists and is writable.
assertIsNotWritable()  : void
Asserts that a file/dir exists and is not writable.
assertDirectoryExists()  : void
Asserts that a directory exists.
assertDirectoryDoesNotExist()  : void
Asserts that a directory does not exist.
assertDirectoryIsReadable()  : void
Asserts that a directory exists and is readable.
assertDirectoryIsNotReadable()  : void
Asserts that a directory exists and is not readable.
assertDirectoryIsWritable()  : void
Asserts that a directory exists and is writable.
assertDirectoryIsNotWritable()  : void
Asserts that a directory exists and is not writable.
assertFileExists()  : void
Asserts that a file exists.
assertFileDoesNotExist()  : void
Asserts that a file does not exist.
assertFileIsReadable()  : void
Asserts that a file exists and is readable.
assertFileIsNotReadable()  : void
Asserts that a file exists and is not readable.
assertFileIsWritable()  : void
Asserts that a file exists and is writable.
assertFileIsNotWritable()  : void
Asserts that a file exists and is not writable.
assertTrue()  : void
Asserts that a condition is true.
assertNotTrue()  : void
Asserts that a condition is not true.
assertFalse()  : void
Asserts that a condition is false.
assertNotFalse()  : void
Asserts that a condition is not false.
assertNull()  : void
Asserts that a variable is null.
assertNotNull()  : void
Asserts that a variable is not null.
assertFinite()  : void
Asserts that a variable is finite.
assertInfinite()  : void
Asserts that a variable is infinite.
assertNan()  : void
Asserts that a variable is nan.
assertObjectHasProperty()  : void
Asserts that an object has a specified property.
assertObjectNotHasProperty()  : void
Asserts that an object does not have a specified property.
assertSame()  : void
Asserts that two variables have the same type and value.
assertNotSame()  : void
Asserts that two variables do not have the same type and value.
assertInstanceOf()  : void
Asserts that a variable is of a given type.
assertNotInstanceOf()  : void
Asserts that a variable is not of a given type.
assertIsArray()  : void
Asserts that a variable is of type array.
assertIsBool()  : void
Asserts that a variable is of type bool.
assertIsFloat()  : void
Asserts that a variable is of type float.
assertIsInt()  : void
Asserts that a variable is of type int.
assertIsNumeric()  : void
Asserts that a variable is of type numeric.
assertIsObject()  : void
Asserts that a variable is of type object.
assertIsResource()  : void
Asserts that a variable is of type resource.
assertIsClosedResource()  : void
Asserts that a variable is of type resource and is closed.
assertIsString()  : void
Asserts that a variable is of type string.
assertIsScalar()  : void
Asserts that a variable is of type scalar.
assertIsCallable()  : void
Asserts that a variable is of type callable.
assertIsIterable()  : void
Asserts that a variable is of type iterable.
assertIsNotArray()  : void
Asserts that a variable is not of type array.
assertIsNotBool()  : void
Asserts that a variable is not of type bool.
assertIsNotFloat()  : void
Asserts that a variable is not of type float.
assertIsNotInt()  : void
Asserts that a variable is not of type int.
assertIsNotNumeric()  : void
Asserts that a variable is not of type numeric.
assertIsNotObject()  : void
Asserts that a variable is not of type object.
assertIsNotResource()  : void
Asserts that a variable is not of type resource.
assertIsNotClosedResource()  : void
Asserts that a variable is not of type resource.
assertIsNotString()  : void
Asserts that a variable is not of type string.
assertIsNotScalar()  : void
Asserts that a variable is not of type scalar.
assertIsNotCallable()  : void
Asserts that a variable is not of type callable.
assertIsNotIterable()  : void
Asserts that a variable is not of type iterable.
assertMatchesRegularExpression()  : void
Asserts that a string matches a given regular expression.
assertDoesNotMatchRegularExpression()  : void
Asserts that a string does not match a given regular expression.
assertSameSize()  : void
Assert that the size of two arrays (or `Countable` or `Traversable` objects) is the same.
assertNotSameSize()  : void
Assert that the size of two arrays (or `Countable` or `Traversable` objects) is not the same.
assertStringContainsStringIgnoringLineEndings()  : void
assertStringEqualsStringIgnoringLineEndings()  : void
Asserts that two strings are equal except for line endings.
assertFileMatchesFormat()  : void
Asserts that a string matches a given format string.
assertFileMatchesFormatFile()  : void
Asserts that a string matches a given format string.
assertStringMatchesFormat()  : void
Asserts that a string matches a given format string.
assertStringNotMatchesFormat()  : void
Asserts that a string does not match a given format string.
assertStringMatchesFormatFile()  : void
Asserts that a string matches a given format file.
assertStringNotMatchesFormatFile()  : void
Asserts that a string does not match a given format string.
assertStringStartsWith()  : void
Asserts that a string starts with a given prefix.
assertStringStartsNotWith()  : void
Asserts that a string starts not with a given prefix.
assertStringContainsString()  : void
assertStringContainsStringIgnoringCase()  : void
assertStringNotContainsString()  : void
assertStringNotContainsStringIgnoringCase()  : void
assertStringEndsWith()  : void
Asserts that a string ends with a given suffix.
assertStringEndsNotWith()  : void
Asserts that a string ends not with a given suffix.
assertXmlFileEqualsXmlFile()  : void
Asserts that two XML files are equal.
assertXmlFileNotEqualsXmlFile()  : void
Asserts that two XML files are not equal.
assertXmlStringEqualsXmlFile()  : void
Asserts that two XML documents are equal.
assertXmlStringNotEqualsXmlFile()  : void
Asserts that two XML documents are not equal.
assertXmlStringEqualsXmlString()  : void
Asserts that two XML documents are equal.
assertXmlStringNotEqualsXmlString()  : void
Asserts that two XML documents are not equal.
assertThat()  : void
Evaluates a PHPUnit\Framework\Constraint matcher object.
assertJson()  : void
Asserts that a string is a valid JSON string.
assertJsonStringEqualsJsonString()  : void
Asserts that two given JSON encoded objects or arrays are equal.
assertJsonStringNotEqualsJsonString()  : void
Asserts that two given JSON encoded objects or arrays are not equal.
assertJsonStringEqualsJsonFile()  : void
Asserts that the generated JSON encoded object and the content of the given file are equal.
assertJsonStringNotEqualsJsonFile()  : void
Asserts that the generated JSON encoded object and the content of the given file are not equal.
assertJsonFileEqualsJsonFile()  : void
Asserts that two JSON files are equal.
assertJsonFileNotEqualsJsonFile()  : void
Asserts that two JSON files are not equal.
logicalAnd()  : LogicalAnd
logicalOr()  : LogicalOr
logicalNot()  : LogicalNot
logicalXor()  : LogicalXor
anything()  : IsAnything
isTrue()  : IsTrue
isFalse()  : IsFalse
isJson()  : IsJson
isNull()  : IsNull
isFinite()  : IsFinite
isInfinite()  : IsInfinite
isNan()  : IsNan
containsEqual()  : TraversableContainsEqual
containsIdentical()  : TraversableContainsIdentical
containsOnly()  : TraversableContainsOnly
containsOnlyInstancesOf()  : TraversableContainsOnly
arrayHasKey()  : ArrayHasKey
isList()  : IsList
equalTo()  : IsEqual
equalToCanonicalizing()  : IsEqualCanonicalizing
equalToIgnoringCase()  : IsEqualIgnoringCase
equalToWithDelta()  : IsEqualWithDelta
isEmpty()  : IsEmpty
isWritable()  : IsWritable
isReadable()  : IsReadable
directoryExists()  : DirectoryExists
fileExists()  : FileExists
greaterThan()  : GreaterThan
greaterThanOrEqual()  : LogicalOr
identicalTo()  : IsIdentical
isInstanceOf()  : IsInstanceOf
isType()  : IsType
lessThan()  : LessThan
lessThanOrEqual()  : LogicalOr
matchesRegularExpression()  : RegularExpression
matches()  : StringMatchesFormatDescription
stringStartsWith()  : StringStartsWith
stringContains()  : StringContains
stringEndsWith()  : StringEndsWith
stringEqualsStringIgnoringLineEndings()  : StringEqualsStringIgnoringLineEndings
countOf()  : Count
objectEquals()  : ObjectEquals
callback()  : Callback
any()  : AnyInvokedCount
Returns a matcher that matches when the method is executed zero or more times.
never()  : InvokedCount
Returns a matcher that matches when the method is never executed.
atLeast()  : InvokedAtLeastCount
Returns a matcher that matches when the method is executed at least N times.
atLeastOnce()  : InvokedAtLeastOnce
Returns a matcher that matches when the method is executed at least once.
once()  : InvokedCount
Returns a matcher that matches when the method is executed exactly once.
exactly()  : InvokedCount
Returns a matcher that matches when the method is executed exactly $count times.
atMost()  : InvokedAtMostCount
Returns a matcher that matches when the method is executed at most N times.
returnValue()  : ReturnStub
returnValueMap()  : ReturnValueMap
returnArgument()  : ReturnArgument
returnCallback()  : ReturnCallback
returnSelf()  : ReturnSelf
Returns the current object.
throwException()  : Exception
onConsecutiveCalls()  : ConsecutiveCalls
sh()  : string
Command to return the eval-able code to startup PsySH.
debug()  : array<string|int, mixed>
Invoke a Psy Shell from the current context.
info()  : array<string|int, mixed>|null
Get a bunch of debugging info about the current PsySH environment and configuration.
bin()  : Closure
`psysh` command line executable.
getallheaders()  : mixed
Get all HTTP header key/values as an associative array for the current request.
v1()  : non-empty-string
Returns a version 1 (Gregorian time) UUID from a host ID, sequence number, and the current time
v2()  : non-empty-string
Returns a version 2 (DCE Security) UUID from a local domain, local identifier, host ID, clock sequence, and the current time
v3()  : non-empty-string
Returns a version 3 (name-based) UUID based on the MD5 hash of a namespace ID and a name
v4()  : non-empty-string
Returns a version 4 (random) UUID
v5()  : non-empty-string
Returns a version 5 (name-based) UUID based on the SHA-1 hash of a namespace ID and a name
v6()  : non-empty-string
Returns a version 6 (reordered time) UUID from a host ID, sequence number, and the current time
v7()  : non-empty-string
Returns a version 7 (Unix Epoch time) UUID
v8()  : non-empty-string
Returns a version 8 (custom) UUID
_getThemeBackgroundColor()  : array<string|int, float>
Get the background color for a specific CSS theme.
getAvailableStyleSheets()  : array<string|int, string>
Get a list of available stylesheets.
getThemeBackgroundColor()  : array<string|int, float>
Get the RGB representation used for the background of a given theme as an array of three numbers.
getStyleSheet()  : false|string
Get the contents of the given stylesheet.
getStyleSheetFolder()  : string
Get the absolute path to the folder containing the stylesheets distributed in this package.
getStyleSheetPath()  : string
Get the absolute path to a given stylesheet distributed in this package.
getLanguagesFolder()  : string
Get the directory path for the bundled languages folder.
getLanguageDefinitionPath()  : string
Get the file path for the specified bundled language definition.
splitCodeIntoArray()  : array<string|int, string>|false
Convert the HTML generated by Highlighter and split it up into an array of lines.
array_merge_recursive_distinct()  : array<int|string, mixed>
ddd()  : mixed
getModelForGuard()  : string|null
setPermissionsTeamId()  : mixed
getPermissionsTeamId()  : int|string|null
now()  : DatePoint
trigger_deprecation()  : void
Triggers a silenced deprecation notice.
apcu_add()  : mixed
apcu_delete()  : mixed
apcu_exists()  : mixed
apcu_fetch()  : mixed
apcu_store()  : mixed
apcu_cache_info()  : mixed
apcu_cas()  : mixed
apcu_clear_cache()  : mixed
apcu_dec()  : mixed
apcu_inc()  : mixed
apcu_sma_info()  : mixed
apcu_add()  : array<string|int, mixed>|bool
apcu_delete()  : array<string|int, mixed>|bool
apcu_exists()  : array<string|int, mixed>|bool
apcu_fetch()  : mixed
apcu_store()  : array<string|int, mixed>|bool
apcu_cache_info()  : mixed
apcu_cas()  : mixed
apcu_clear_cache()  : mixed
apcu_dec()  : mixed
apcu_inc()  : mixed
apcu_sma_info()  : mixed
ctype_alnum()  : mixed
ctype_alpha()  : mixed
ctype_cntrl()  : mixed
ctype_digit()  : mixed
ctype_graph()  : mixed
ctype_lower()  : mixed
ctype_print()  : mixed
ctype_punct()  : mixed
ctype_space()  : mixed
ctype_upper()  : mixed
ctype_xdigit()  : mixed
ctype_alnum()  : bool
ctype_alpha()  : bool
ctype_cntrl()  : bool
ctype_digit()  : bool
ctype_graph()  : bool
ctype_lower()  : bool
ctype_print()  : bool
ctype_punct()  : bool
ctype_space()  : bool
ctype_upper()  : bool
ctype_xdigit()  : bool
iconv()  : mixed
iconv_get_encoding()  : mixed
iconv_set_encoding()  : mixed
iconv_mime_encode()  : mixed
iconv_mime_decode_headers()  : mixed
iconv_strlen()  : mixed
iconv_strpos()  : mixed
iconv_strrpos()  : mixed
iconv_substr()  : mixed
iconv_mime_decode()  : mixed
iconv()  : string|false
iconv_get_encoding()  : array<string|int, mixed>|string|false
iconv_set_encoding()  : bool
iconv_mime_encode()  : string|false
iconv_mime_decode_headers()  : array<string|int, mixed>|false
iconv_strlen()  : int|false
iconv_strpos()  : int|false
iconv_strrpos()  : int|false
iconv_substr()  : string|false
iconv_mime_decode()  : string|false
grapheme_extract()  : mixed
grapheme_stripos()  : mixed
grapheme_stristr()  : mixed
grapheme_strlen()  : mixed
grapheme_strpos()  : mixed
grapheme_strripos()  : mixed
grapheme_strrpos()  : mixed
grapheme_strstr()  : mixed
grapheme_substr()  : mixed
grapheme_extract()  : string|false
grapheme_stripos()  : int|false
grapheme_stristr()  : string|false
grapheme_strlen()  : int|false|null
grapheme_strpos()  : int|false
grapheme_strripos()  : int|false
grapheme_strrpos()  : int|false
grapheme_strstr()  : string|false
grapheme_substr()  : string|false
intl_is_failure()  : mixed
intl_get_error_code()  : mixed
intl_get_error_message()  : mixed
intl_error_name()  : mixed
intl_is_failure()  : bool
intl_get_error_code()  : int
intl_get_error_message()  : string
intl_error_name()  : string
idn_to_ascii()  : mixed
idn_to_utf8()  : mixed
idn_to_ascii()  : string|false
idn_to_utf8()  : string|false
msgfmt_format_message()  : mixed
normalizer_is_normalized()  : mixed
normalizer_normalize()  : mixed
normalizer_is_normalized()  : bool
normalizer_normalize()  : string|false
mb_convert_encoding()  : mixed
mb_decode_mimeheader()  : mixed
mb_encode_mimeheader()  : mixed
mb_decode_numericentity()  : mixed
mb_encode_numericentity()  : mixed
mb_convert_case()  : mixed
mb_internal_encoding()  : mixed
mb_language()  : mixed
mb_list_encodings()  : mixed
mb_encoding_aliases()  : mixed
mb_check_encoding()  : mixed
mb_detect_encoding()  : mixed
mb_detect_order()  : mixed
mb_parse_str()  : mixed
mb_strlen()  : mixed
mb_strpos()  : mixed
mb_strtolower()  : mixed
mb_strtoupper()  : mixed
mb_substitute_character()  : mixed
mb_substr()  : mixed
mb_stripos()  : mixed
mb_stristr()  : mixed
mb_strrchr()  : mixed
mb_strrichr()  : mixed
mb_strripos()  : mixed
mb_strrpos()  : mixed
mb_strstr()  : mixed
mb_get_info()  : mixed
mb_http_output()  : mixed
mb_strwidth()  : mixed
mb_substr_count()  : mixed
mb_output_handler()  : mixed
mb_http_input()  : mixed
mb_convert_variables()  : mixed
mb_ord()  : mixed
mb_chr()  : mixed
mb_scrub()  : mixed
mb_str_split()  : mixed
mb_str_pad()  : string
mb_ucfirst()  : string
mb_lcfirst()  : string
mb_trim()  : string
mb_ltrim()  : string
mb_rtrim()  : string
mb_convert_encoding()  : array<string|int, mixed>|string|false
mb_decode_mimeheader()  : string
mb_encode_mimeheader()  : string
mb_decode_numericentity()  : string
mb_encode_numericentity()  : string
mb_convert_case()  : string
mb_internal_encoding()  : string|bool
mb_language()  : string|bool
mb_list_encodings()  : array<string|int, mixed>
mb_encoding_aliases()  : array<string|int, mixed>
mb_check_encoding()  : bool
mb_detect_encoding()  : string|false
mb_detect_order()  : array<string|int, mixed>|bool
mb_parse_str()  : bool
mb_strlen()  : int
mb_strpos()  : int|false
mb_strtolower()  : string
mb_strtoupper()  : string
mb_substitute_character()  : string|int|bool
mb_substr()  : string
mb_stripos()  : int|false
mb_stristr()  : string|false
mb_strrchr()  : string|false
mb_strrichr()  : string|false
mb_strripos()  : int|false
mb_strrpos()  : int|false
mb_strstr()  : string|false
mb_get_info()  : array<string|int, mixed>|string|int|false|null
mb_http_output()  : string|bool
mb_strwidth()  : int
mb_substr_count()  : int
mb_output_handler()  : string
mb_http_input()  : array<string|int, mixed>|string|false
mb_convert_variables()  : string|false
mb_ord()  : int|false
mb_chr()  : string|false
mb_scrub()  : string
mb_str_split()  : array<string|int, mixed>
mb_str_pad()  : string
mb_ucfirst()  : string
mb_lcfirst()  : string
mb_trim()  : string
mb_ltrim()  : string
mb_rtrim()  : string
is_countable()  : mixed
hrtime()  : mixed
array_key_first()  : mixed
array_key_last()  : mixed
get_mangled_object_vars()  : mixed
password_algos()  : mixed
mb_str_split()  : mixed
fdiv()  : float
preg_last_error_msg()  : string
str_contains()  : bool
str_starts_with()  : bool
str_ends_with()  : bool
get_debug_type()  : string
get_resource_id()  : int
array_is_list()  : bool
enum_exists()  : bool
odbc_connection_string_is_quoted()  : bool
odbc_connection_string_should_quote()  : bool
odbc_connection_string_quote()  : string
ini_parse_quantity()  : int
json_validate()  : bool
mb_str_pad()  : string
stream_context_set_options()  : bool
str_increment()  : string
str_decrement()  : string
ldap_exop_sync()  : bool
ldap_connect_wallet()  : mixed
ldap_exop_sync()  : bool
ldap_connect_wallet()  : Connection|false
array_find()  : mixed
array_find_key()  : mixed
array_any()  : bool
array_all()  : bool
mb_ucfirst()  : string
mb_lcfirst()  : string
mb_trim()  : string
mb_ltrim()  : string
mb_rtrim()  : string
uuid_create()  : mixed
uuid_generate_md5()  : mixed
uuid_generate_sha1()  : mixed
uuid_is_valid()  : mixed
uuid_compare()  : mixed
uuid_is_null()  : mixed
uuid_type()  : mixed
uuid_variant()  : mixed
uuid_time()  : mixed
uuid_mac()  : mixed
uuid_parse()  : mixed
uuid_unparse()  : mixed
uuid_create()  : string
uuid_generate_md5()  : string
uuid_generate_sha1()  : string
uuid_is_valid()  : bool
uuid_compare()  : int
uuid_is_null()  : bool
uuid_type()  : int
uuid_variant()  : int
uuid_time()  : int
uuid_mac()  : string
uuid_parse()  : string
uuid_unparse()  : string
genOneToTen()  : mixed
u()  : UnicodeString
b()  : ByteString
s()  : UnicodeString|ByteString
findTranslationFiles()  : array<string|int, mixed>
calculateTranslationStatus()  : array<string|int, mixed>
isTranslationCompleted()  : bool
printTranslationStatus()  : mixed
extractLocaleFromFilePath()  : mixed
extractTranslationKeys()  : array<string|int, mixed>
findTransUnitMismatches()  : array<string|int, mixed>
Check whether the trans-unit id and source match with the base translation.
printTitle()  : mixed
printTable()  : mixed
textColorGreen()  : mixed
textColorRed()  : mixed
textColorNormal()  : mixed
t()  : TranslatableMessage
esc()  : string
dump()  : mixed
dd()  : never
appVersion()  : mixed
hasReplicado()  : mixed
hasSenhaunica()  : mixed
hasUspTheme()  : mixed
linkify()  : mixed
has_string_keys()  : mixed
str_starts_with()  : mixed
str_ends_with()  : mixed
str_contains()  : mixed
hasReplicado()  : mixed
verifica se replicado está disponível
hasUspTheme()  : mixed
verifica se replicado está disponível

Constants

ARTISAN_BINARY

public mixed ARTISAN_BINARY = 'artisan'

CURL_HTTP_VERSION_3

public mixed CURL_HTTP_VERSION_3 = 30

CURL_HTTP_VERSION_3ONLY

public mixed CURL_HTTP_VERSION_3ONLY = 31

CURLOPT_CONNECTTIMEOUT_MS

public mixed CURLOPT_CONNECTTIMEOUT_MS = 156

FILTER_VALIDATE_BOOL

public mixed FILTER_VALIDATE_BOOL = \FILTER_VALIDATE_BOOLEAN

GENERATOR_BASE

public mixed GENERATOR_BASE = __DIR__

GLOBAL_FUNCTIONS_FILE

public mixed GLOBAL_FUNCTIONS_FILE = \HAMCREST_BASE . \DIRECTORY_SEPARATOR . 'Hamcrest.php'

GRAPHEME_EXTR_COUNT

public mixed GRAPHEME_EXTR_COUNT = 0

GRAPHEME_EXTR_COUNT

public mixed GRAPHEME_EXTR_COUNT = 0

GRAPHEME_EXTR_MAXBYTES

public mixed GRAPHEME_EXTR_MAXBYTES = 1

GRAPHEME_EXTR_MAXBYTES

public mixed GRAPHEME_EXTR_MAXBYTES = 1

GRAPHEME_EXTR_MAXCHARS

public mixed GRAPHEME_EXTR_MAXCHARS = 2

GRAPHEME_EXTR_MAXCHARS

public mixed GRAPHEME_EXTR_MAXCHARS = 2

HAMCREST_BASE

public mixed HAMCREST_BASE = \realpath(\dirname(\GENERATOR_BASE) . \DIRECTORY_SEPARATOR . 'hamcrest')

ICONV_IMPL

public mixed ICONV_IMPL = 'Symfony'

ICONV_MIME_DECODE_CONTINUE_ON_ERROR

public mixed ICONV_MIME_DECODE_CONTINUE_ON_ERROR = 2

ICONV_MIME_DECODE_CONTINUE_ON_ERROR

public mixed ICONV_MIME_DECODE_CONTINUE_ON_ERROR = 2

ICONV_MIME_DECODE_STRICT

public mixed ICONV_MIME_DECODE_STRICT = 1

ICONV_MIME_DECODE_STRICT

public mixed ICONV_MIME_DECODE_STRICT = 1

ICONV_VERSION

public mixed ICONV_VERSION = '1.0'

IDNA_ALLOW_UNASSIGNED

public mixed IDNA_ALLOW_UNASSIGNED = 1

IDNA_ALLOW_UNASSIGNED

public mixed IDNA_ALLOW_UNASSIGNED = 1

IDNA_CHECK_BIDI

public mixed IDNA_CHECK_BIDI = 4

IDNA_CHECK_CONTEXTJ

public mixed IDNA_CHECK_CONTEXTJ = 8

IDNA_CHECK_CONTEXTJ

public mixed IDNA_CHECK_CONTEXTJ = 8

IDNA_ERROR_BIDI

public mixed IDNA_ERROR_BIDI = 2048

IDNA_ERROR_BIDI

public mixed IDNA_ERROR_BIDI = 2048

IDNA_ERROR_CONTEXTJ

public mixed IDNA_ERROR_CONTEXTJ = 4096

IDNA_ERROR_CONTEXTJ

public mixed IDNA_ERROR_CONTEXTJ = 4096

IDNA_ERROR_DISALLOWED

public mixed IDNA_ERROR_DISALLOWED = 128

IDNA_ERROR_DISALLOWED

public mixed IDNA_ERROR_DISALLOWED = 128

IDNA_ERROR_DOMAIN_NAME_TOO_LONG

public mixed IDNA_ERROR_DOMAIN_NAME_TOO_LONG = 4

IDNA_ERROR_DOMAIN_NAME_TOO_LONG

public mixed IDNA_ERROR_DOMAIN_NAME_TOO_LONG = 4

IDNA_ERROR_EMPTY_LABEL

public mixed IDNA_ERROR_EMPTY_LABEL = 1

IDNA_ERROR_EMPTY_LABEL

public mixed IDNA_ERROR_EMPTY_LABEL = 1

IDNA_ERROR_HYPHEN_3_4

public mixed IDNA_ERROR_HYPHEN_3_4 = 32

IDNA_ERROR_HYPHEN_3_4

public mixed IDNA_ERROR_HYPHEN_3_4 = 32

IDNA_ERROR_INVALID_ACE_LABEL

public mixed IDNA_ERROR_INVALID_ACE_LABEL = 1024

IDNA_ERROR_INVALID_ACE_LABEL

public mixed IDNA_ERROR_INVALID_ACE_LABEL = 1024

IDNA_ERROR_LABEL_HAS_DOT

public mixed IDNA_ERROR_LABEL_HAS_DOT = 512

IDNA_ERROR_LABEL_HAS_DOT

public mixed IDNA_ERROR_LABEL_HAS_DOT = 512

IDNA_ERROR_LABEL_TOO_LONG

public mixed IDNA_ERROR_LABEL_TOO_LONG = 2

IDNA_ERROR_LABEL_TOO_LONG

public mixed IDNA_ERROR_LABEL_TOO_LONG = 2

IDNA_ERROR_LEADING_COMBINING_MARK

public mixed IDNA_ERROR_LEADING_COMBINING_MARK = 64

IDNA_ERROR_LEADING_COMBINING_MARK

public mixed IDNA_ERROR_LEADING_COMBINING_MARK = 64

IDNA_ERROR_LEADING_HYPHEN

public mixed IDNA_ERROR_LEADING_HYPHEN = 8

IDNA_ERROR_LEADING_HYPHEN

public mixed IDNA_ERROR_LEADING_HYPHEN = 8

IDNA_ERROR_PUNYCODE

public mixed IDNA_ERROR_PUNYCODE = 256

IDNA_ERROR_PUNYCODE

public mixed IDNA_ERROR_PUNYCODE = 256

IDNA_ERROR_TRAILING_HYPHEN

public mixed IDNA_ERROR_TRAILING_HYPHEN = 16

IDNA_ERROR_TRAILING_HYPHEN

public mixed IDNA_ERROR_TRAILING_HYPHEN = 16

IDNA_NONTRANSITIONAL_TO_ASCII

public mixed IDNA_NONTRANSITIONAL_TO_ASCII = 16

IDNA_NONTRANSITIONAL_TO_ASCII

public mixed IDNA_NONTRANSITIONAL_TO_ASCII = 16

IDNA_NONTRANSITIONAL_TO_UNICODE

public mixed IDNA_NONTRANSITIONAL_TO_UNICODE = 32

IDNA_NONTRANSITIONAL_TO_UNICODE

public mixed IDNA_NONTRANSITIONAL_TO_UNICODE = 32

IDNA_USE_STD3_RULES

public mixed IDNA_USE_STD3_RULES = 2

IDNA_USE_STD3_RULES

public mixed IDNA_USE_STD3_RULES = 2

INTL_IDNA_VARIANT_2003

public mixed INTL_IDNA_VARIANT_2003 = 0

INTL_IDNA_VARIANT_UTS46

public mixed INTL_IDNA_VARIANT_UTS46 = 1

INTL_IDNA_VARIANT_UTS46

public mixed INTL_IDNA_VARIANT_UTS46 = 1

LARAVEL_START

public mixed LARAVEL_START = \microtime(\true)

MB_CASE_LOWER

public mixed MB_CASE_LOWER = 1

MB_CASE_TITLE

public mixed MB_CASE_TITLE = 2

MB_CASE_UPPER

public mixed MB_CASE_UPPER = 0

MYSQLI_REFRESH_REPLICA

public mixed MYSQLI_REFRESH_REPLICA = 64

NET_SFTP_QUEUE_SIZE

public mixed NET_SFTP_QUEUE_SIZE = 32

NET_SFTP_UPLOAD_QUEUE_SIZE

public mixed NET_SFTP_UPLOAD_QUEUE_SIZE = 1024

PHP_INT_MIN

public mixed PHP_INT_MIN = ~PHP_INT_MAX

SOCIALITEPROVIDERS_STATELESS

public mixed SOCIALITEPROVIDERS_STATELESS = true

STATIC_MATCHERS_FILE

public mixed STATIC_MATCHERS_FILE = \HAMCREST_BASE . \DIRECTORY_SEPARATOR . 'Hamcrest' . \DIRECTORY_SEPARATOR . 'Matchers.php'

SYMFONY_GRAPHEME_CLUSTER_RX

public mixed SYMFONY_GRAPHEME_CLUSTER_RX = (((float) \PCRE_VERSION < 10) ? (float) \PCRE_VERSION >= 8.32 : ((float) \PCRE_VERSION >= 10.39)) ? '\X' : \Symfony\Polyfill\Intl\Grapheme\Grapheme::GRAPHEME_CLUSTER_RX

U_IDNA_ACE_PREFIX_ERROR

public mixed U_IDNA_ACE_PREFIX_ERROR = 66564

U_IDNA_ACE_PREFIX_ERROR

public mixed U_IDNA_ACE_PREFIX_ERROR = 66564

U_IDNA_CHECK_BIDI_ERROR

public mixed U_IDNA_CHECK_BIDI_ERROR = 66562

U_IDNA_CHECK_BIDI_ERROR

public mixed U_IDNA_CHECK_BIDI_ERROR = 66562

U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR

public mixed U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR = 66568

U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR

public mixed U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR = 66568

U_IDNA_ERROR_LIMIT

public mixed U_IDNA_ERROR_LIMIT = 66569

U_IDNA_ERROR_LIMIT

public mixed U_IDNA_ERROR_LIMIT = 66569

U_IDNA_ERROR_START

public mixed U_IDNA_ERROR_START = 66560

U_IDNA_ERROR_START

public mixed U_IDNA_ERROR_START = 66560

U_IDNA_LABEL_TOO_LONG_ERROR

public mixed U_IDNA_LABEL_TOO_LONG_ERROR = 66566

U_IDNA_LABEL_TOO_LONG_ERROR

public mixed U_IDNA_LABEL_TOO_LONG_ERROR = 66566

U_IDNA_PROHIBITED_ERROR

public mixed U_IDNA_PROHIBITED_ERROR = 66560

U_IDNA_PROHIBITED_ERROR

public mixed U_IDNA_PROHIBITED_ERROR = 66560

U_IDNA_STD3_ASCII_RULES_ERROR

public mixed U_IDNA_STD3_ASCII_RULES_ERROR = 66563

U_IDNA_STD3_ASCII_RULES_ERROR

public mixed U_IDNA_STD3_ASCII_RULES_ERROR = 66563

U_IDNA_UNASSIGNED_ERROR

public mixed U_IDNA_UNASSIGNED_ERROR = 66561

U_IDNA_UNASSIGNED_ERROR

public mixed U_IDNA_UNASSIGNED_ERROR = 66561

U_IDNA_VERIFICATION_ERROR

public mixed U_IDNA_VERIFICATION_ERROR = 66565

U_IDNA_VERIFICATION_ERROR

public mixed U_IDNA_VERIFICATION_ERROR = 66565

U_IDNA_ZERO_LENGTH_LABEL_ERROR

public mixed U_IDNA_ZERO_LENGTH_LABEL_ERROR = 66567

U_IDNA_ZERO_LENGTH_LABEL_ERROR

public mixed U_IDNA_ZERO_LENGTH_LABEL_ERROR = 66567

U_STRINGPREP_CHECK_BIDI_ERROR

public mixed U_STRINGPREP_CHECK_BIDI_ERROR = 66562

U_STRINGPREP_CHECK_BIDI_ERROR

public mixed U_STRINGPREP_CHECK_BIDI_ERROR = 66562

U_STRINGPREP_PROHIBITED_ERROR

public mixed U_STRINGPREP_PROHIBITED_ERROR = 66560

U_STRINGPREP_PROHIBITED_ERROR

public mixed U_STRINGPREP_PROHIBITED_ERROR = 66560

U_STRINGPREP_UNASSIGNED_ERROR

public mixed U_STRINGPREP_UNASSIGNED_ERROR = 66561

U_STRINGPREP_UNASSIGNED_ERROR

public mixed U_STRINGPREP_UNASSIGNED_ERROR = 66561

USPDEV_CACHE_EXPIRY

public mixed USPDEV_CACHE_EXPIRY = 1000

USPDEV_CACHE_SMALL

public mixed USPDEV_CACHE_SMALL = 1024

UUID_TYPE_DCE

public mixed UUID_TYPE_DCE = 4

UUID_TYPE_DEFAULT

public mixed UUID_TYPE_DEFAULT = 0

UUID_TYPE_DEFAULT

public mixed UUID_TYPE_DEFAULT = 0

UUID_TYPE_INVALID

public mixed UUID_TYPE_INVALID = -42

UUID_TYPE_INVALID

public mixed UUID_TYPE_INVALID = -42

UUID_TYPE_MD5

public mixed UUID_TYPE_MD5 = 3

UUID_TYPE_NAME

public mixed UUID_TYPE_NAME = 1

UUID_TYPE_NULL

public mixed UUID_TYPE_NULL = -1

UUID_TYPE_RANDOM

public mixed UUID_TYPE_RANDOM = 4

UUID_TYPE_SHA1

public mixed UUID_TYPE_SHA1 = 5

UUID_TYPE_TIME

public mixed UUID_TYPE_TIME = 1

UUID_VARIANT_DCE

public mixed UUID_VARIANT_DCE = 1

UUID_VARIANT_MICROSOFT

public mixed UUID_VARIANT_MICROSOFT = 2

UUID_VARIANT_MICROSOFT

public mixed UUID_VARIANT_MICROSOFT = 2

UUID_VARIANT_NCS

public mixed UUID_VARIANT_NCS = 0

UUID_VARIANT_OTHER

public mixed UUID_VARIANT_OTHER = 3

UUID_VARIANT_OTHER

public mixed UUID_VARIANT_OTHER = 3

Functions

md2html()

Converte markdown para html (github flavored)

md2html(string $markdown[, string $style = 'default.css' ]) : string
Parameters
$markdown : string
$style : string = 'default.css'

Estido do CSS (default=default.css)

Tags
author

Masakik, em 16/11/2022

Return values
string

describe_type()

Debug function used to describe the provided value type and class.

describe_type will be removed in guzzlehttp/guzzle:8.0. Use Utils::describeType instead.

describe_type(mixed $input) : string
Parameters
$input : mixed

Any type of variable to describe the type of. This parameter misses a typehint because of that.

Return values
string

Returns a string containing the type of the variable and if a class is provided, the class name.

headers_from_lines()

Parses an array of header lines into an associative array of headers.

headers_from_lines will be removed in guzzlehttp/guzzle:8.0. Use Utils::headersFromLines instead.

headers_from_lines(iterable<string|int, mixed> $lines) : array<string|int, mixed>
Parameters
$lines : iterable<string|int, mixed>

Header lines array of strings in the following format: "Name: Value"

Return values
array<string|int, mixed>

debug_resource()

Returns a debug stream based on the provided variable.

debug_resource will be removed in guzzlehttp/guzzle:8.0. Use Utils::debugResource instead.

debug_resource([mixed $value = null ]) : resource
Parameters
$value : mixed = null

Optional value

Return values
resource

choose_handler()

Chooses and creates a default handler to use based on the environment.

choose_handler will be removed in guzzlehttp/guzzle:8.0. Use Utils::chooseHandler instead.

choose_handler() : callable(RequestInterface, array<string|int, mixed>): PromiseInterface

The returned handler is not wrapped by any default middlewares.

Tags
throws
RuntimeException

if no viable Handler is available.

Return values
callable(RequestInterface, array<string|int, mixed>): PromiseInterface

Returns the best handler for the given system.

default_user_agent()

Get the default User-Agent string to use with Guzzle.

default_user_agent will be removed in guzzlehttp/guzzle:8.0. Use Utils::defaultUserAgent instead.

default_user_agent() : string
Return values
string

default_ca_bundle()

Returns the default cacert bundle for the current system.

default_ca_bundle will be removed in guzzlehttp/guzzle:8.0. This function is not needed in PHP 5.6+.

default_ca_bundle() : string

First, the openssl.cafile and curl.cainfo php.ini settings are checked. If those settings are not configured, then the common locations for bundles found on Red Hat, CentOS, Fedora, Ubuntu, Debian, FreeBSD, OS X and Windows are checked. If any of these file locations are found on disk, they will be utilized.

Note: the result of this function is cached for subsequent calls.

Tags
throws
RuntimeException

if no bundle can be found.

Return values
string

normalize_header_keys()

Creates an associative array of lowercase header names to the actual header casing.

normalize_header_keys will be removed in guzzlehttp/guzzle:8.0. Use Utils::normalizeHeaderKeys instead.

normalize_header_keys(array<string|int, mixed> $headers) : array<string|int, mixed>
Parameters
$headers : array<string|int, mixed>
Return values
array<string|int, mixed>

is_host_in_noproxy()

Returns true if the provided host matches any of the no proxy areas.

is_host_in_noproxy will be removed in guzzlehttp/guzzle:8.0. Use Utils::isHostInNoProxy instead.

is_host_in_noproxy(string $host, array<string|int, string> $noProxyArray) : bool

This method will strip a port from the host if it is present. Each pattern can be matched with an exact match (e.g., "foo.com" == "foo.com") or a partial match: (e.g., "foo.com" == "baz.foo.com" and ".foo.com" == "baz.foo.com", but ".foo.com" != "foo.com").

Areas are matched in the following cases:

  1. "*" (without quotes) always matches any hosts.
  2. An exact match.
  3. The area starts with "." and the area is the last part of the host. e.g. '.mit.edu' will match any host that ends with '.mit.edu'.
Parameters
$host : string

Host to check against the patterns.

$noProxyArray : array<string|int, string>

An array of host patterns.

Tags
throws
InvalidArgumentException
Return values
bool

json_decode()

Wrapper for json_decode that throws when an error occurs.

json_decode will be removed in guzzlehttp/guzzle:8.0. Use Utils::jsonDecode instead.

json_decode(string $json[, bool $assoc = false ][, int $depth = 512 ][, int $options = 0 ]) : object|array<string|int, mixed>|string|int|float|bool|null
Parameters
$json : string

JSON data to parse

$assoc : bool = false

When true, returned objects will be converted into associative arrays.

$depth : int = 512

User specified recursion depth.

$options : int = 0

Bitmask of JSON decode options.

Tags
throws
InvalidArgumentException

if the JSON cannot be decoded.

see
https://www.php.net/manual/en/function.json-decode.php
Return values
object|array<string|int, mixed>|string|int|float|bool|null

json_encode()

Wrapper for JSON encoding that throws when an error occurs.

json_encode will be removed in guzzlehttp/guzzle:8.0. Use Utils::jsonEncode instead.

json_encode(mixed $value[, int $options = 0 ][, int $depth = 512 ]) : string
Parameters
$value : mixed

The value being encoded

$options : int = 0

JSON encode option bitmask

$depth : int = 512

Set the maximum depth. Must be greater than zero.

Tags
throws
InvalidArgumentException

if the JSON cannot be encoded.

see
https://www.php.net/manual/en/function.json-encode.php
Return values
string

assertThat()

Make an assertion and throw {@link Hamcrest_AssertionError} if it fails.

assertThat() : mixed

Example:

//With an identifier
assertThat("assertion identifier", $apple->flavour(), equalTo("tasty"));
//Without an identifier
assertThat($apple->flavour(), equalTo("tasty"));
//Evaluating a boolean expression
assertThat("some error", $a > $b);

anArray()

Evaluates to true only if each $matcher[$i] is satisfied by $array[$i].

anArray() : mixed

hasItemInArray()

Evaluates to true if any item in an array satisfies the given matcher.

hasItemInArray(mixed $item) : IsArrayContaining
Parameters
$item : mixed

as a or a value.

Return values
IsArrayContaining

arrayContainingInAnyOrder()

An array with elements that match the given matchers.

arrayContainingInAnyOrder() : mixed

containsInAnyOrder()

An array with elements that match the given matchers.

containsInAnyOrder() : mixed

arrayContaining()

An array with elements that match the given matchers in the same order.

arrayContaining() : mixed

contains()

An array with elements that match the given matchers in the same order.

contains() : mixed

hasKeyValuePair()

Test if an array has both an key and value in parity with each other.

hasKeyValuePair(mixed $key, mixed $value) : mixed
Parameters
$key : mixed
$value : mixed

hasEntry()

Test if an array has both an key and value in parity with each other.

hasEntry(mixed $key, mixed $value) : mixed
Parameters
$key : mixed
$value : mixed

emptyArray()

Matches an empty array.

emptyArray() : mixed

nonEmptyArray()

Matches an empty array.

nonEmptyArray() : mixed

emptyTraversable()

Returns true if traversable is empty.

emptyTraversable() : mixed

nonEmptyTraversable()

Returns true if traversable is not empty.

nonEmptyTraversable() : mixed

traversableWithSize()

Does traversable size satisfy a given matcher?

traversableWithSize(mixed $size) : mixed
Parameters
$size : mixed

allOf()

Evaluates to true only if ALL of the passed in matchers evaluate to true.

allOf() : mixed

anyOf()

Evaluates to true if ANY of the passed in matchers evaluate to true.

anyOf() : mixed

noneOf()

Evaluates to false if ANY of the passed in matchers evaluate to true.

noneOf() : mixed

both()

This is useful for fluently combining matchers that must both pass.

both(Matcher $matcher) : mixed

For example:

  assertThat($string, both(containsString("a"))->andAlso(containsString("b")));
Parameters
$matcher : Matcher

either()

This is useful for fluently combining matchers where either may pass, for example: <pre> assertThat($string, either(containsString("a"))->orElse(containsString("b"))); </pre>

either(Matcher $matcher) : mixed
Parameters
$matcher : Matcher

describedAs()

Wraps an existing matcher and overrides the description when it fails.

describedAs() : mixed

everyItem()

everyItem(Matcher $itemMatcher) : Every
Parameters
$itemMatcher : Matcher

A matcher to apply to every element in an array.

Return values
Every

Evaluates to TRUE for a collection in which every item matches $itemMatcher

hasToString()

Does array size satisfy a given matcher?

hasToString(mixed $matcher) : mixed
Parameters
$matcher : mixed

is()

Decorates another Matcher, retaining the behavior but allowing tests to be slightly more expressive.

is(mixed $value) : mixed

For example: assertThat($cheese, equalTo($smelly)) vs. assertThat($cheese, is(equalTo($smelly)))

Parameters
$value : mixed

anything()

This matcher always evaluates to true.

anything([string $description = 'ANYTHING' ]) : IsAnything
Parameters
$description : string = 'ANYTHING'

A meaningful string used when describing itself.

Return values
IsAnything

hasItem()

Test if the value is an array containing this matcher.

hasItem() : mixed

Example:

assertThat(array('a', 'b'), hasItem(equalTo('b')));
//Convenience defaults to equalTo()
assertThat(array('a', 'b'), hasItem('b'));

hasItems()

Test if the value is an array containing elements that match all of these matchers.

hasItems() : mixed

Example:

assertThat(array('a', 'b', 'c'), hasItems(equalTo('a'), equalTo('b')));

equalTo()

Is the value equal to another value, as tested by the use of the "==" comparison operator?

equalTo(mixed $item) : mixed
Parameters
$item : mixed

identicalTo()

Tests of the value is identical to $value as tested by the "===" operator.

identicalTo(mixed $value) : mixed
Parameters
$value : mixed

anInstanceOf()

Is the value an instance of a particular type? This version assumes no relationship between the required type and the signature of the method that sets it up, for example in <code>assertThat($anObject, anInstanceOf('Thing'));</code>

anInstanceOf(mixed $theClass) : mixed
Parameters
$theClass : mixed

any()

Is the value an instance of a particular type? This version assumes no relationship between the required type and the signature of the method that sets it up, for example in <code>assertThat($anObject, anInstanceOf('Thing'));</code>

any(mixed $theClass) : mixed
Parameters
$theClass : mixed

not()

Matches if value does not match $value.

not(mixed $value) : mixed
Parameters
$value : mixed

nullValue()

Matches if value is null.

nullValue() : mixed

notNullValue()

Matches if value is not null.

notNullValue() : mixed

sameInstance()

Creates a new instance of IsSame.

sameInstance(mixed $object) : IsSame
Parameters
$object : mixed

The predicate evaluates to true only when the argument is this object.

Return values
IsSame

typeOf()

Is the value a particular built-in type?

typeOf(mixed $theType) : mixed
Parameters
$theType : mixed

set()

Matches if value (class, object, or array) has named $property.

set(mixed $property) : mixed
Parameters
$property : mixed

notSet()

Matches if value (class, object, or array) does not have named $property.

notSet(mixed $property) : mixed
Parameters
$property : mixed

closeTo()

Matches if value is a number equal to $value within some range of acceptable error $delta.

closeTo(mixed $value, mixed $delta) : mixed
Parameters
$value : mixed
$delta : mixed

comparesEqualTo()

The value is not > $value, nor < $value.

comparesEqualTo(mixed $value) : mixed
Parameters
$value : mixed

greaterThan()

The value is > $value.

greaterThan(mixed $value) : mixed
Parameters
$value : mixed

greaterThanOrEqualTo()

The value is >= $value.

greaterThanOrEqualTo(mixed $value) : mixed
Parameters
$value : mixed

atLeast()

The value is >= $value.

atLeast(mixed $value) : mixed
Parameters
$value : mixed

lessThan()

The value is < $value.

lessThan(mixed $value) : mixed
Parameters
$value : mixed

lessThanOrEqualTo()

The value is <= $value.

lessThanOrEqualTo(mixed $value) : mixed
Parameters
$value : mixed

atMost()

The value is <= $value.

atMost(mixed $value) : mixed
Parameters
$value : mixed

isEmptyString()

Matches if value is a zero-length string.

isEmptyString() : mixed

emptyString()

Matches if value is a zero-length string.

emptyString() : mixed

isEmptyOrNullString()

Matches if value is null or a zero-length string.

isEmptyOrNullString() : mixed

nullOrEmptyString()

Matches if value is null or a zero-length string.

nullOrEmptyString() : mixed

isNonEmptyString()

Matches if value is a non-zero-length string.

isNonEmptyString() : mixed

nonEmptyString()

Matches if value is a non-zero-length string.

nonEmptyString() : mixed

equalToIgnoringCase()

Matches if value is a string equal to $string, regardless of the case.

equalToIgnoringCase(mixed $string) : mixed
Parameters
$string : mixed

equalToIgnoringWhiteSpace()

Matches if value is a string equal to $string, regardless of whitespace.

equalToIgnoringWhiteSpace(mixed $string) : mixed
Parameters
$string : mixed

matchesPattern()

Matches if value is a string that matches regular expression $pattern.

matchesPattern(mixed $pattern) : mixed
Parameters
$pattern : mixed

containsString()

Matches if value is a string that contains $substring.

containsString(mixed $substring) : mixed
Parameters
$substring : mixed

containsStringIgnoringCase()

Matches if value is a string that contains $substring regardless of the case.

containsStringIgnoringCase(mixed $substring) : mixed
Parameters
$substring : mixed

stringContainsInOrder()

Matches if value contains $substrings in a constrained order.

stringContainsInOrder() : mixed

endsWith()

Matches if value is a string that ends with $substring.

endsWith(mixed $substring) : mixed
Parameters
$substring : mixed

startsWith()

Matches if value is a string that starts with $substring.

startsWith(mixed $substring) : mixed
Parameters
$substring : mixed

arrayValue()

Is the value an array?

arrayValue() : mixed

booleanValue()

Is the value a boolean?

booleanValue() : mixed

boolValue()

Is the value a boolean?

boolValue() : mixed

callableValue()

Is the value callable?

callableValue() : mixed

doubleValue()

Is the value a float/double?

doubleValue() : mixed

floatValue()

Is the value a float/double?

floatValue() : mixed

integerValue()

Is the value an integer?

integerValue() : mixed

intValue()

Is the value an integer?

intValue() : mixed

numericValue()

Is the value a numeric?

numericValue() : mixed

objectValue()

Is the value an object?

objectValue() : mixed

anObject()

Is the value an object?

anObject() : mixed

resourceValue()

Is the value a resource?

resourceValue() : mixed

scalarValue()

Is the value a scalar (boolean, integer, double, or string)?

scalarValue() : mixed

stringValue()

Is the value a string?

stringValue() : mixed

hasXPath()

Wraps <code>$matcher</code> with {@link Hamcrest\Core\IsEqual) if it's not a matcher and the XPath in <code>count()</code> if it's an integer.

hasXPath(mixed $xpath[, mixed $matcher = null ]) : mixed
Parameters
$xpath : mixed
$matcher : mixed = null

collect()

Create a collection from the given value.

collect([Arrayable<TKey, TValue>|iterable<TKey, TValue>|null $value = [] ]) : Collection<TKey, TValue>
Parameters
$value : Arrayable<TKey, TValue>|iterable<TKey, TValue>|null = []
Tags
template

TKey of array-key

template

TValue

Return values
Collection<TKey, TValue>

data_fill()

Fill in data where it's missing.

data_fill(mixed &$target, string|array<string|int, mixed> $key, mixed $value) : mixed
Parameters
$target : mixed
$key : string|array<string|int, mixed>
$value : mixed

data_get()

Get an item from an array or object using "dot" notation.

data_get(mixed $target, string|array<string|int, mixed>|int|null $key[, mixed $default = null ]) : mixed
Parameters
$target : mixed
$key : string|array<string|int, mixed>|int|null
$default : mixed = null

data_set()

Set an item on an array or object using dot notation.

data_set(mixed &$target, string|array<string|int, mixed> $key, mixed $value[, bool $overwrite = true ]) : mixed
Parameters
$target : mixed
$key : string|array<string|int, mixed>
$value : mixed
$overwrite : bool = true

data_forget()

Remove / unset an item from an array or object using "dot" notation.

data_forget(mixed &$target, string|array<string|int, mixed>|int|null $key) : mixed
Parameters
$target : mixed
$key : string|array<string|int, mixed>|int|null

head()

Get the first element of an array. Useful for method chaining.

head(array<string|int, mixed> $array) : mixed
Parameters
$array : array<string|int, mixed>

last()

Get the last element from an array.

last(array<string|int, mixed> $array) : mixed
Parameters
$array : array<string|int, mixed>

value()

Return the default value of the given value.

value(TValue|callable(TArgs): TValue $value, TArgs ...$args) : TValue
Parameters
$value : TValue|callable(TArgs): TValue
$args : TArgs
Tags
template

TValue

template

TArgs

Return values
TValue

when()

Return a value if the given condition is true.

when(mixed $condition, Closure|mixed $value[, Closure|mixed $default = null ]) : mixed
Parameters
$condition : mixed
$value : Closure|mixed
$default : Closure|mixed = null

join_paths()

Join the given paths together.

join_paths(string|null $basePath, string ...$paths) : string
Parameters
$basePath : string|null
$paths : string
Return values
string

abort_if()

Throw an HttpException with the given data if the given condition is true.

abort_if(bool $boolean, Response|Responsable|int $code[, string $message = '' ][, array<string|int, mixed> $headers = [] ]) : void
Parameters
$boolean : bool
$code : Response|Responsable|int
$message : string = ''
$headers : array<string|int, mixed> = []
Tags
throws
HttpException
throws
NotFoundHttpException

abort_unless()

Throw an HttpException with the given data unless the given condition is true.

abort_unless(bool $boolean, Response|Responsable|int $code[, string $message = '' ][, array<string|int, mixed> $headers = [] ]) : void
Parameters
$boolean : bool
$code : Response|Responsable|int
$message : string = ''
$headers : array<string|int, mixed> = []
Tags
throws
HttpException
throws
NotFoundHttpException

action()

Generate the URL to a controller action.

action(string|array<string|int, mixed> $name[, mixed $parameters = [] ][, bool $absolute = true ]) : string
Parameters
$name : string|array<string|int, mixed>
$parameters : mixed = []
$absolute : bool = true
Return values
string

app()

Get the available container instance.

app([string|TClass>|null $abstract = null ][, array<string|int, mixed> $parameters = [] ]) : mixed
Parameters
$abstract : string|TClass>|null = null
$parameters : array<string|int, mixed> = []
Tags
template

TClass

app_path()

Get the path to the application folder.

app_path([string $path = '' ]) : string
Parameters
$path : string = ''
Return values
string

asset()

Generate an asset path for the application.

asset(string $path[, bool|null $secure = null ]) : string
Parameters
$path : string
$secure : bool|null = null
Return values
string

auth()

Get the available auth instance.

auth([string|null $guard = null ]) : mixed
Parameters
$guard : string|null = null

back()

Create a new redirect response to the previous location.

back([int $status = 302 ][, array<string|int, mixed> $headers = [] ][, mixed $fallback = false ]) : RedirectResponse
Parameters
$status : int = 302
$headers : array<string|int, mixed> = []
$fallback : mixed = false
Return values
RedirectResponse

base_path()

Get the path to the base of the install.

base_path([string $path = '' ]) : string
Parameters
$path : string = ''
Return values
string

bcrypt()

Hash the given value against the bcrypt algorithm.

bcrypt(string $value[, array<string|int, mixed> $options = [] ]) : string
Parameters
$value : string
$options : array<string|int, mixed> = []
Return values
string

cache()

Get / set the specified cache value.

cache([string|array<string, mixed>|null $key = null ][, mixed $default = null ]) : mixed

If an array is passed, we'll assume you want to put to the cache.

Parameters
$key : string|array<string, mixed>|null = null

key|data

$default : mixed = null

default|expiration|null

Tags
throws
InvalidArgumentException

config()

Get / set the specified configuration value.

config([array<string, mixed>|string|null $key = null ][, mixed $default = null ]) : mixed

If an array is passed as the key, we will assume you want to set an array of values.

Parameters
$key : array<string, mixed>|string|null = null
$default : mixed = null

config_path()

Get the configuration path.

config_path([string $path = '' ]) : string
Parameters
$path : string = ''
Return values
string

context()

Get / set the specified context value.

context([array<string|int, mixed>|string|null $key = null ][, mixed $default = null ]) : mixed
Parameters
$key : array<string|int, mixed>|string|null = null
$default : mixed = null

Create a new cookie instance.

cookie([string|null $name = null ][, string|null $value = null ][, int $minutes = 0 ][, string|null $path = null ][, string|null $domain = null ][, bool|null $secure = null ][, bool $httpOnly = true ][, bool $raw = false ][, string|null $sameSite = null ]) : mixed
Parameters
$name : string|null = null
$value : string|null = null
$minutes : int = 0
$path : string|null = null
$domain : string|null = null
$secure : bool|null = null
$httpOnly : bool = true
$raw : bool = false
$sameSite : string|null = null

csrf_token()

Get the CSRF token value.

csrf_token() : string
Tags
throws
RuntimeException
Return values
string

database_path()

Get the database path.

database_path([string $path = '' ]) : string
Parameters
$path : string = ''
Return values
string

decrypt()

Decrypt the given value.

decrypt(string $value[, bool $unserialize = true ]) : mixed
Parameters
$value : string
$unserialize : bool = true

defer()

Defer execution of the given callback.

defer([callable|null $callback = null ][, string|null $name = null ][, bool $always = false ]) : DeferredCallback
Parameters
$callback : callable|null = null
$name : string|null = null
$always : bool = false
Return values
DeferredCallback

dispatch()

Dispatch a job to its appropriate handler.

dispatch(mixed $job) : mixed
Parameters
$job : mixed

dispatch_sync()

Dispatch a command to its appropriate handler in the current process.

dispatch_sync(mixed $job[, mixed $handler = null ]) : mixed

Queueable jobs will be dispatched to the "sync" queue.

Parameters
$job : mixed
$handler : mixed = null

encrypt()

Encrypt the given value.

encrypt(mixed $value[, bool $serialize = true ]) : string
Parameters
$value : mixed
$serialize : bool = true
Return values
string

event()

Dispatch an event and call the listeners.

event(mixed ...$args) : array<string|int, mixed>|null
Parameters
$args : mixed
Return values
array<string|int, mixed>|null

fake()

Get a faker instance.

fake([string|null $locale = null ]) : Generator
Parameters
$locale : string|null = null
Return values
Generator

info()

Write some information to the log.

info(string $message[, array<string|int, mixed> $context = [] ]) : void
Parameters
$message : string
$context : array<string|int, mixed> = []

logger()

Log a debug message to the logs.

logger([string|null $message = null ][, array<string|int, mixed> $context = [] ]) : mixed
Parameters
$message : string|null = null
$context : array<string|int, mixed> = []

lang_path()

Get the path to the language folder.

lang_path([string $path = '' ]) : string
Parameters
$path : string = ''
Return values
string

logs()

Get a log driver instance.

logs([string|null $driver = null ]) : mixed
Parameters
$driver : string|null = null

method_field()

Generate a form field to spoof the HTTP verb used by forms.

method_field(string $method) : HtmlString
Parameters
$method : string
Return values
HtmlString

mix()

Get the path to a versioned Mix file.

mix(string $path[, string $manifestDirectory = '' ]) : HtmlString|string
Parameters
$path : string
$manifestDirectory : string = ''
Tags
throws
Exception
Return values
HtmlString|string

now()

Create a new Carbon instance for the current time.

now([DateTimeZone|string|null $tz = null ]) : Carbon
Parameters
$tz : DateTimeZone|string|null = null
Return values
Carbon

old()

Retrieve an old input item.

old([string|null $key = null ][, mixed $default = null ]) : mixed
Parameters
$key : string|null = null
$default : mixed = null

policy()

Get a policy instance for a given class.

policy(object|string $class) : mixed
Parameters
$class : object|string
Tags
throws
InvalidArgumentException

precognitive()

Handle a Precognition controller hook.

precognitive([null|callable $callable = null ]) : mixed
Parameters
$callable : null|callable = null

public_path()

Get the path to the public folder.

public_path([string $path = '' ]) : string
Parameters
$path : string = ''
Return values
string

redirect()

Get an instance of the redirector.

redirect([string|null $to = null ][, int $status = 302 ][, array<string|int, mixed> $headers = [] ][, bool|null $secure = null ]) : mixed
Parameters
$to : string|null = null
$status : int = 302
$headers : array<string|int, mixed> = []
$secure : bool|null = null

report()

Report an exception.

report(Throwable|string $exception) : void
Parameters
$exception : Throwable|string

report_if()

Report an exception if the given condition is true.

report_if(bool $boolean, Throwable|string $exception) : void
Parameters
$boolean : bool
$exception : Throwable|string

report_unless()

Report an exception unless the given condition is true.

report_unless(bool $boolean, Throwable|string $exception) : void
Parameters
$boolean : bool
$exception : Throwable|string

request()

Get an instance of the current request or an input item from the request.

request([array<int, string>|string|null $key = null ][, mixed $default = null ]) : mixed
Parameters
$key : array<int, string>|string|null = null
$default : mixed = null

rescue()

Catch a potential exception and return a default value.

rescue(callable(): TValue $callback[, callable(Throwable): TFallback|TFallback $rescue = null ][, bool|callable(Throwable): bool $report = true ]) : TValue|TFallback
Parameters
$callback : callable(): TValue
$rescue : callable(Throwable): TFallback|TFallback = null
$report : bool|callable(Throwable): bool = true
Tags
template

TValue

template

TFallback

Return values
TValue|TFallback

resolve()

Resolve a service from the container.

resolve(string|TClass> $name[, array<string|int, mixed> $parameters = [] ]) : mixed
Parameters
$name : string|TClass>
$parameters : array<string|int, mixed> = []
Tags
template

TClass

resource_path()

Get the path to the resources folder.

resource_path([string $path = '' ]) : string
Parameters
$path : string = ''
Return values
string

response()

Return a new response from the application.

response([View|string|array<string|int, mixed>|null $content = null ][, int $status = 200 ][, array<string|int, mixed> $headers = [] ]) : mixed
Parameters
$content : View|string|array<string|int, mixed>|null = null
$status : int = 200
$headers : array<string|int, mixed> = []

route()

Generate the URL to a named route.

route(BackedEnum|string $name[, mixed $parameters = [] ][, bool $absolute = true ]) : string
Parameters
$name : BackedEnum|string
$parameters : mixed = []
$absolute : bool = true
Return values
string

secure_asset()

Generate an asset path for the application.

secure_asset(string $path) : string
Parameters
$path : string
Return values
string

secure_url()

Generate a HTTPS url for the application.

secure_url(string $path[, mixed $parameters = [] ]) : string
Parameters
$path : string
$parameters : mixed = []
Return values
string

session()

Get / set the specified session value.

session([array<string, mixed>|string|null $key = null ][, mixed $default = null ]) : mixed

If an array is passed as the key, we will assume you want to set an array of values.

Parameters
$key : array<string, mixed>|string|null = null
$default : mixed = null

storage_path()

Get the path to the storage folder.

storage_path([string $path = '' ]) : string
Parameters
$path : string = ''
Return values
string

to_route()

Create a new redirect response to a named route.

to_route(BackedEnum|string $route[, mixed $parameters = [] ][, int $status = 302 ][, array<string|int, mixed> $headers = [] ]) : RedirectResponse
Parameters
$route : BackedEnum|string
$parameters : mixed = []
$status : int = 302
$headers : array<string|int, mixed> = []
Return values
RedirectResponse

today()

Create a new Carbon instance for the current date.

today([DateTimeZone|string|null $tz = null ]) : Carbon
Parameters
$tz : DateTimeZone|string|null = null
Return values
Carbon

trans()

Translate the given message.

trans([string|null $key = null ][, array<string|int, mixed> $replace = [] ][, string|null $locale = null ]) : mixed
Parameters
$key : string|null = null
$replace : array<string|int, mixed> = []
$locale : string|null = null

trans_choice()

Translates the given message based on a count.

trans_choice(string $key, Countable|int|float|array<string|int, mixed> $number[, array<string|int, mixed> $replace = [] ][, string|null $locale = null ]) : string
Parameters
$key : string
$number : Countable|int|float|array<string|int, mixed>
$replace : array<string|int, mixed> = []
$locale : string|null = null
Return values
string

__()

Translate the given message.

__([string|null $key = null ][, array<string|int, mixed> $replace = [] ][, string|null $locale = null ]) : string|array<string|int, mixed>|null
Parameters
$key : string|null = null
$replace : array<string|int, mixed> = []
$locale : string|null = null
Return values
string|array<string|int, mixed>|null

url()

Generate a url for the application.

url([string|null $path = null ][, mixed $parameters = [] ][, bool|null $secure = null ]) : mixed
Parameters
$path : string|null = null
$parameters : mixed = []
$secure : bool|null = null

validator()

Create a new Validator instance.

validator([array<string|int, mixed>|null $data = null ][, array<string|int, mixed> $rules = [] ][, array<string|int, mixed> $messages = [] ][, array<string|int, mixed> $attributes = [] ]) : mixed
Parameters
$data : array<string|int, mixed>|null = null
$rules : array<string|int, mixed> = []
$messages : array<string|int, mixed> = []
$attributes : array<string|int, mixed> = []

view()

Get the evaluated view contents for the given view.

view([string|null $view = null ][, Arrayable|array<string|int, mixed> $data = [] ][, array<string|int, mixed> $mergeData = [] ]) : mixed
Parameters
$view : string|null = null
$data : Arrayable|array<string|int, mixed> = []
$mergeData : array<string|int, mixed> = []

log()

Log a debug message to the logs.

log([string|null $message = null ][, array<string|int, mixed> $context = [] ]) : mixed
Parameters
$message : string|null = null
$context : array<string|int, mixed> = []

defer()

Defer execution of the given callback.

defer([callable|null $callback = null ][, string|null $name = null ][, bool $always = false ]) : DeferredCallback
Parameters
$callback : callable|null = null
$name : string|null = null
$always : bool = false
Return values
DeferredCallback

php_binary()

Determine the PHP Binary.

php_binary() : string
Return values
string

append_config()

Assign high numeric IDs to a config item to force appending.

append_config(array<string|int, mixed> $array) : array<string|int, mixed>
Parameters
$array : array<string|int, mixed>
Return values
array<string|int, mixed>

blank()

Determine if the given value is "blank".

blank(mixed $value) : bool
Parameters
$value : mixed
Tags
phpstan-assert-if-false

!=null|'' $value

phpstan-assert-if-true

!=numeric|bool $value

Return values
bool

class_basename()

Get the class "basename" of the given object / class.

class_basename(string|object $class) : string
Parameters
$class : string|object
Return values
string

class_uses_recursive()

Returns all traits used by a class, its parent classes and trait of their traits.

class_uses_recursive(object|string $class) : array<string|int, mixed>
Parameters
$class : object|string
Return values
array<string|int, mixed>

env()

Gets the value of an environment variable.

env(string $key[, mixed $default = null ]) : mixed
Parameters
$key : string
$default : mixed = null

filled()

Determine if a value is "filled".

filled(mixed $value) : bool
Parameters
$value : mixed
Tags
phpstan-assert-if-true

!=null|'' $value

phpstan-assert-if-false

!=numeric|bool $value

Return values
bool

fluent()

Create an Fluent object from the given value.

fluent(object|array<string|int, mixed> $value) : Fluent
Parameters
$value : object|array<string|int, mixed>
Return values
Fluent

literal()

Return a new literal or anonymous object using named arguments.

literal(mixed ...$arguments) : stdClass
Parameters
$arguments : mixed
Return values
stdClass

object_get()

Get an item from an object using "dot" notation.

object_get(TValue $object, string|null $key[, mixed $default = null ]) : mixed
Parameters
$object : TValue
$key : string|null
$default : mixed = null
Tags
template

TValue of object

once()

Ensures a callable is only called once, and returns the result on subsequent calls.

once(callable(): TReturnType $callback) : TReturnType
Parameters
$callback : callable(): TReturnType
Tags
template

TReturnType

Return values
TReturnType

optional()

Provide access to optional objects.

optional([TValue $value = null ][, callable(TValue): TReturn|null $callback = null ]) : mixed
Parameters
$value : TValue = null
$callback : callable(TValue): TReturn|null = null
Tags
template

TValue

template

TReturn

preg_replace_array()

Replace a given pattern with each value in the array in sequentially.

preg_replace_array(string $pattern, array<string|int, mixed> $replacements, string $subject) : string
Parameters
$pattern : string
$replacements : array<string|int, mixed>
$subject : string
Return values
string

retry()

Retry an operation a given number of times.

retry(int|array<int, int> $times, callable(int): TValue $callback[, int|callable(int, Throwable): int $sleepMilliseconds = 0 ][, callable(Throwable): bool|null $when = null ]) : TValue
Parameters
$times : int|array<int, int>
$callback : callable(int): TValue
$sleepMilliseconds : int|callable(int, Throwable): int = 0
$when : callable(Throwable): bool|null = null
Tags
template

TValue

throws
Throwable
Return values
TValue

str()

Get a new stringable object from the given string.

str([string|null $string = null ]) : mixed
Parameters
$string : string|null = null

tap()

Call the given Closure with the given value then return the value.

tap(TValue $value[, callable(TValue): mixed|null $callback = null ]) : mixed
Parameters
$value : TValue
$callback : callable(TValue): mixed|null = null
Tags
template

TValue

throw_if()

Throw the given exception if the given condition is true.

throw_if(TValue $condition[, TException|TException>|string $exception = 'RuntimeException' ], mixed ...$parameters) : mixed
Parameters
$condition : TValue
$exception : TException|TException>|string = 'RuntimeException'
$parameters : mixed
Tags
template

TValue

template

TException of \Throwable

throws
TException

throw_unless()

Throw the given exception unless the given condition is true.

throw_unless(TValue $condition[, TException|TException>|string $exception = 'RuntimeException' ], mixed ...$parameters) : mixed
Parameters
$condition : TValue
$exception : TException|TException>|string = 'RuntimeException'
$parameters : mixed
Tags
template

TValue

template

TException of \Throwable

throws
TException

trait_uses_recursive()

Returns all traits used by a trait and its traits.

trait_uses_recursive(object|string $trait) : array<string|int, mixed>
Parameters
$trait : object|string
Return values
array<string|int, mixed>

transform()

Transform the given value if it is present.

transform(TValue $value, callable(TValue): TReturn $callback[, TDefault|callable(TValue): TDefault $default = null ]) : mixed
Parameters
$value : TValue
$callback : callable(TValue): TReturn
$default : TDefault|callable(TValue): TDefault = null
Tags
template

TValue

template

TReturn

template

TDefault

windows_os()

Determine whether the current environment is Windows based.

windows_os() : bool
Return values
bool

with()

Return the given value, optionally passed through the given callback.

with(TValue $value[, callable(TValue): TReturn|null $callback = null ]) : mixed
Parameters
$value : TValue
$callback : callable(TValue): TReturn|null = null
Tags
template

TValue

template

TReturn

text()

Prompt the user for text input.

text(string $label[, string $placeholder = '' ][, string $default = '' ][, bool|string $required = false ][, mixed $validate = null ][, string $hint = '' ][, Closure|null $transform = null ]) : string
Parameters
$label : string
$placeholder : string = ''
$default : string = ''
$required : bool|string = false
$validate : mixed = null
$hint : string = ''
$transform : Closure|null = null
Return values
string

textarea()

Prompt the user for multiline text input.

textarea(string $label[, string $placeholder = '' ][, string $default = '' ][, bool|string $required = false ][, mixed $validate = null ][, string $hint = '' ][, int $rows = 5 ][, Closure|null $transform = null ]) : string
Parameters
$label : string
$placeholder : string = ''
$default : string = ''
$required : bool|string = false
$validate : mixed = null
$hint : string = ''
$rows : int = 5
$transform : Closure|null = null
Return values
string

password()

Prompt the user for input, hiding the value.

password(string $label[, string $placeholder = '' ][, bool|string $required = false ][, mixed $validate = null ][, string $hint = '' ][, Closure|null $transform = null ]) : string
Parameters
$label : string
$placeholder : string = ''
$required : bool|string = false
$validate : mixed = null
$hint : string = ''
$transform : Closure|null = null
Return values
string

select()

Prompt the user to select an option.

select(string $label, array<int|string, string>|Collection<int|string, string> $options[, int|string|null $default = null ][, int $scroll = 5 ][, mixed $validate = null ][, string $hint = '' ][, true|string $required = true ][, Closure|null $transform = null ]) : int|string
Parameters
$label : string
$options : array<int|string, string>|Collection<int|string, string>
$default : int|string|null = null
$scroll : int = 5
$validate : mixed = null
$hint : string = ''
$required : true|string = true
$transform : Closure|null = null
Return values
int|string

multiselect()

Prompt the user to select multiple options.

multiselect(string $label, array<int|string, string>|Collection<int|string, string> $options[, array<string|int, int|string>|Collection<int, int|string> $default = [] ][, int $scroll = 5 ][, bool|string $required = false ][, mixed $validate = null ][, string $hint = 'Use the space bar to select options.' ][, Closure|null $transform = null ]) : array<string|int, int|string>
Parameters
$label : string
$options : array<int|string, string>|Collection<int|string, string>
$default : array<string|int, int|string>|Collection<int, int|string> = []
$scroll : int = 5
$required : bool|string = false
$validate : mixed = null
$hint : string = 'Use the space bar to select options.'
$transform : Closure|null = null
Return values
array<string|int, int|string>

confirm()

Prompt the user to confirm an action.

confirm(string $label[, bool $default = true ][, string $yes = 'Yes' ][, string $no = 'No' ][, bool|string $required = false ][, mixed $validate = null ][, string $hint = '' ][, Closure|null $transform = null ]) : bool
Parameters
$label : string
$default : bool = true
$yes : string = 'Yes'
$no : string = 'No'
$required : bool|string = false
$validate : mixed = null
$hint : string = ''
$transform : Closure|null = null
Return values
bool

pause()

Prompt the user to continue or cancel after pausing.

pause([string $message = 'Press enter to continue...' ]) : bool
Parameters
$message : string = 'Press enter to continue...'
Return values
bool

clear()

Clear the terminal.

clear() : void

suggest()

Prompt the user for text input with auto-completion.

suggest(string $label, array<string|int, string>|Collection<int, string>|callable(string): array<string|int, string> $options[, string $placeholder = '' ][, string $default = '' ][, int $scroll = 5 ][, bool|string $required = false ][, mixed $validate = null ][, string $hint = '' ][, Closure|null $transform = null ]) : string
Parameters
$label : string
$options : array<string|int, string>|Collection<int, string>|callable(string): array<string|int, string>
$placeholder : string = ''
$default : string = ''
$scroll : int = 5
$required : bool|string = false
$validate : mixed = null
$hint : string = ''
$transform : Closure|null = null
Return values
string

Allow the user to search for an option.

search(string $label, callable(string): array<int|string, string> $options[, string $placeholder = '' ][, int $scroll = 5 ][, mixed $validate = null ][, string $hint = '' ][, true|string $required = true ][, Closure|null $transform = null ]) : int|string
Parameters
$label : string
$options : callable(string): array<int|string, string>
$placeholder : string = ''
$scroll : int = 5
$validate : mixed = null
$hint : string = ''
$required : true|string = true
$transform : Closure|null = null
Return values
int|string

multisearch()

Allow the user to search for multiple option.

multisearch(string $label, callable(string): array<int|string, string> $options[, string $placeholder = '' ][, int $scroll = 5 ][, bool|string $required = false ][, mixed $validate = null ][, string $hint = 'Use the space bar to select options.' ][, Closure|null $transform = null ]) : array<string|int, int|string>
Parameters
$label : string
$options : callable(string): array<int|string, string>
$placeholder : string = ''
$scroll : int = 5
$required : bool|string = false
$validate : mixed = null
$hint : string = 'Use the space bar to select options.'
$transform : Closure|null = null
Return values
array<string|int, int|string>

spin()

Render a spinner while the given callback is executing.

spin(callable(): TReturn $callback[, string $message = '' ]) : TReturn
Parameters
$callback : callable(): TReturn
$message : string = ''
Tags
template

TReturn of mixed

Return values
TReturn

note()

Display a note.

note(string $message[, string|null $type = null ]) : void
Parameters
$message : string
$type : string|null = null

error()

Display an error.

error(string $message) : void
Parameters
$message : string

warning()

Display a warning.

warning(string $message) : void
Parameters
$message : string

alert()

Display an alert.

alert(string $message) : void
Parameters
$message : string

info()

Display an informational message.

info(string $message) : void
Parameters
$message : string

intro()

Display an introduction.

intro(string $message) : void
Parameters
$message : string

outro()

Display a closing message.

outro(string $message) : void
Parameters
$message : string

table()

Display a table.

table([array<int, string|array<int, string>>|Collection<int, string|array<int, string>> $headers = [] ][, array<int, array<int, string>>|Collection<int, array<int, string>> $rows = null ]) : void
Parameters
$headers : array<int, string|array<int, string>>|Collection<int, string|array<int, string>> = []
$rows : array<int, array<int, string>>|Collection<int, array<int, string>> = null

progress()

Display a progress bar.

progress(string $label, TSteps $steps[, callable(mixed, Progress<string|int, TSteps>): TReturn|null $callback = null ][, string $hint = '' ]) : mixed
Parameters
$label : string
$steps : TSteps
$callback : callable(mixed, Progress<string|int, TSteps>): TReturn|null = null
$hint : string = ''
Tags
template

TSteps of iterable|int

template

TReturn

mock()

mock(mixed ...$args) : LegacyMockInterface|MockInterface|TMock
Parameters
$args : mixed
Tags
template

TMock of object

Return values
LegacyMockInterface|MockInterface|TMock

spy()

spy(mixed ...$args) : LegacyMockInterface|MockInterface|TSpy
Parameters
$args : mixed
Tags
template

TSpy of object

Return values
LegacyMockInterface|MockInterface|TSpy

namedMock()

namedMock(array<string|int, TNamedMock>|TNamedMock|array<string|int, TNamedMock>> ...$args) : LegacyMockInterface|MockInterface|TNamedMock
Parameters
$args : array<string|int, TNamedMock>|TNamedMock|array<string|int, TNamedMock>>
Tags
template

TNamedMock of object

Return values
LegacyMockInterface|MockInterface|TNamedMock

deep_copy()

Deep copies the given value.

deep_copy(mixed $value[, bool $useCloneMethod = false ]) : mixed
Parameters
$value : mixed
$useCloneMethod : bool = false

getMaxHistoryMonthsByAmount()

getMaxHistoryMonthsByAmount(mixed $amount) : int
Parameters
$amount : mixed
Return values
int

getHtmlAttribute()

getHtmlAttribute(mixed $rawValue) : string
Parameters
$rawValue : mixed
Return values
string

getOpenCollectiveSponsors()

getOpenCollectiveSponsors() : string
Return values
string

style()

Creates a new style.

style(string $name[, callable(Styles $renderable, Array ...$arguments): Styles|null $callback = null ]) : Style
Parameters
$name : string
$callback : callable(Styles $renderable, Array ...$arguments): Styles|null = null
Return values
Style

render()

Render HTML to the terminal.

render(string $html[, int $options = OutputInterface::OUTPUT_NORMAL ]) : void
Parameters
$html : string
$options : int = OutputInterface::OUTPUT_NORMAL

parse()

Parse HTML to a string that can be rendered in the terminal.

parse(string $html) : string
Parameters
$html : string
Return values
string

terminal()

Returns a Terminal instance.

terminal() : Terminal
Return values
Terminal

ask()

Renders a prompt to the user.

ask(string $question[, iterable<string|int, string>|null $autocomplete = null ]) : mixed
Parameters
$question : string
$autocomplete : iterable<string|int, string>|null = null

assertArrayHasKey()

Asserts that an array has a specified key.

assertArrayHasKey(int|string $key, array<string|int, mixed>|ArrayAccess $array[, string $message = '' ]) : void
Parameters
$key : int|string
$array : array<string|int, mixed>|ArrayAccess
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertArrayHasKey

assertArrayNotHasKey()

Asserts that an array does not have a specified key.

assertArrayNotHasKey(int|string $key, array<string|int, mixed>|ArrayAccess $array[, string $message = '' ]) : void
Parameters
$key : int|string
$array : array<string|int, mixed>|ArrayAccess
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertArrayNotHasKey

assertIsList()

assertIsList(mixed $array[, string $message = '' ]) : void
Parameters
$array : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsList

assertContains()

Asserts that a haystack contains a needle.

assertContains(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$needle : mixed
$haystack : iterable<string|int, mixed>
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertContains

assertContainsEquals()

assertContainsEquals(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$needle : mixed
$haystack : iterable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertContainsEquals

assertNotContains()

Asserts that a haystack does not contain a needle.

assertNotContains(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$needle : mixed
$haystack : iterable<string|int, mixed>
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotContains

assertNotContainsEquals()

assertNotContainsEquals(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$needle : mixed
$haystack : iterable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotContainsEquals

assertContainsOnly()

Asserts that a haystack contains only values of a given type.

assertContainsOnly(string $type, iterable<string|int, mixed> $haystack[, bool|null $isNativeType = null ][, string $message = '' ]) : void
Parameters
$type : string
$haystack : iterable<string|int, mixed>
$isNativeType : bool|null = null
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertContainsOnly

assertContainsOnlyInstancesOf()

Asserts that a haystack contains only instances of a given class name.

assertContainsOnlyInstancesOf(string $className, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$className : string
$haystack : iterable<string|int, mixed>
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertContainsOnlyInstancesOf

assertNotContainsOnly()

Asserts that a haystack does not contain only values of a given type.

assertNotContainsOnly(string $type, iterable<string|int, mixed> $haystack[, bool|null $isNativeType = null ][, string $message = '' ]) : void
Parameters
$type : string
$haystack : iterable<string|int, mixed>
$isNativeType : bool|null = null
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotContainsOnly

assertCount()

Asserts the number of elements of an array, Countable or Traversable.

assertCount(int $expectedCount, Countable|iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$expectedCount : int
$haystack : Countable|iterable<string|int, mixed>
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
throws
GeneratorNotSupportedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertCount

assertNotCount()

Asserts the number of elements of an array, Countable or Traversable.

assertNotCount(int $expectedCount, Countable|iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$expectedCount : int
$haystack : Countable|iterable<string|int, mixed>
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
throws
GeneratorNotSupportedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotCount

assertEquals()

Asserts that two variables are equal.

assertEquals(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEquals

assertEqualsCanonicalizing()

Asserts that two variables are equal (canonicalizing).

assertEqualsCanonicalizing(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEqualsCanonicalizing

assertEqualsIgnoringCase()

Asserts that two variables are equal (ignoring case).

assertEqualsIgnoringCase(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEqualsIgnoringCase

assertEqualsWithDelta()

Asserts that two variables are equal (with delta).

assertEqualsWithDelta(mixed $expected, mixed $actual, float $delta[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$delta : float
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEqualsWithDelta

assertNotEquals()

Asserts that two variables are not equal.

assertNotEquals(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotEquals

assertNotEqualsCanonicalizing()

Asserts that two variables are not equal (canonicalizing).

assertNotEqualsCanonicalizing(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotEqualsCanonicalizing

assertNotEqualsIgnoringCase()

Asserts that two variables are not equal (ignoring case).

assertNotEqualsIgnoringCase(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotEqualsIgnoringCase

assertNotEqualsWithDelta()

Asserts that two variables are not equal (with delta).

assertNotEqualsWithDelta(mixed $expected, mixed $actual, float $delta[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$delta : float
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotEqualsWithDelta

assertObjectEquals()

assertObjectEquals(object $expected, object $actual[, string $method = 'equals' ][, string $message = '' ]) : void
Parameters
$expected : object
$actual : object
$method : string = 'equals'
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertObjectEquals

assertEmpty()

Asserts that a variable is empty.

assertEmpty(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
GeneratorNotSupportedException
psalm-assert

empty $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEmpty

assertNotEmpty()

Asserts that a variable is not empty.

assertNotEmpty(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
GeneratorNotSupportedException
psalm-assert

!empty $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotEmpty

assertGreaterThan()

Asserts that a value is greater than another value.

assertGreaterThan(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertGreaterThan

assertGreaterThanOrEqual()

Asserts that a value is greater than or equal to another value.

assertGreaterThanOrEqual(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertGreaterThanOrEqual

assertLessThan()

Asserts that a value is smaller than another value.

assertLessThan(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertLessThan

assertLessThanOrEqual()

Asserts that a value is smaller than or equal to another value.

assertLessThanOrEqual(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertLessThanOrEqual

assertFileEquals()

Asserts that the contents of one file is equal to the contents of another file.

assertFileEquals(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileEquals

assertFileEqualsCanonicalizing()

Asserts that the contents of one file is equal to the contents of another file (canonicalizing).

assertFileEqualsCanonicalizing(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileEqualsCanonicalizing

assertFileEqualsIgnoringCase()

Asserts that the contents of one file is equal to the contents of another file (ignoring case).

assertFileEqualsIgnoringCase(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileEqualsIgnoringCase

assertFileNotEquals()

Asserts that the contents of one file is not equal to the contents of another file.

assertFileNotEquals(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotEquals

assertFileNotEqualsCanonicalizing()

Asserts that the contents of one file is not equal to the contents of another file (canonicalizing).

assertFileNotEqualsCanonicalizing(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotEqualsCanonicalizing

assertFileNotEqualsIgnoringCase()

Asserts that the contents of one file is not equal to the contents of another file (ignoring case).

assertFileNotEqualsIgnoringCase(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotEqualsIgnoringCase

assertStringEqualsFile()

Asserts that the contents of a string is equal to the contents of a file.

assertStringEqualsFile(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEqualsFile

assertStringEqualsFileCanonicalizing()

Asserts that the contents of a string is equal to the contents of a file (canonicalizing).

assertStringEqualsFileCanonicalizing(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEqualsFileCanonicalizing

assertStringEqualsFileIgnoringCase()

Asserts that the contents of a string is equal to the contents of a file (ignoring case).

assertStringEqualsFileIgnoringCase(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEqualsFileIgnoringCase

assertStringNotEqualsFile()

Asserts that the contents of a string is not equal to the contents of a file.

assertStringNotEqualsFile(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotEqualsFile

assertStringNotEqualsFileCanonicalizing()

Asserts that the contents of a string is not equal to the contents of a file (canonicalizing).

assertStringNotEqualsFileCanonicalizing(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotEqualsFileCanonicalizing

assertStringNotEqualsFileIgnoringCase()

Asserts that the contents of a string is not equal to the contents of a file (ignoring case).

assertStringNotEqualsFileIgnoringCase(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotEqualsFileIgnoringCase

assertIsReadable()

Asserts that a file/dir is readable.

assertIsReadable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsReadable

assertIsNotReadable()

Asserts that a file/dir exists and is not readable.

assertIsNotReadable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotReadable

assertIsWritable()

Asserts that a file/dir exists and is writable.

assertIsWritable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsWritable

assertIsNotWritable()

Asserts that a file/dir exists and is not writable.

assertIsNotWritable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotWritable

assertDirectoryExists()

Asserts that a directory exists.

assertDirectoryExists(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryExists

assertDirectoryDoesNotExist()

Asserts that a directory does not exist.

assertDirectoryDoesNotExist(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryDoesNotExist

assertDirectoryIsReadable()

Asserts that a directory exists and is readable.

assertDirectoryIsReadable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryIsReadable

assertDirectoryIsNotReadable()

Asserts that a directory exists and is not readable.

assertDirectoryIsNotReadable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryIsNotReadable

assertDirectoryIsWritable()

Asserts that a directory exists and is writable.

assertDirectoryIsWritable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryIsWritable

assertDirectoryIsNotWritable()

Asserts that a directory exists and is not writable.

assertDirectoryIsNotWritable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryIsNotWritable

assertFileExists()

Asserts that a file exists.

assertFileExists(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileExists

assertFileDoesNotExist()

Asserts that a file does not exist.

assertFileDoesNotExist(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileDoesNotExist

assertFileIsReadable()

Asserts that a file exists and is readable.

assertFileIsReadable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileIsReadable

assertFileIsNotReadable()

Asserts that a file exists and is not readable.

assertFileIsNotReadable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileIsNotReadable

assertFileIsWritable()

Asserts that a file exists and is writable.

assertFileIsWritable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileIsWritable

assertFileIsNotWritable()

Asserts that a file exists and is not writable.

assertFileIsNotWritable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileIsNotWritable

assertTrue()

Asserts that a condition is true.

assertTrue(mixed $condition[, string $message = '' ]) : void
Parameters
$condition : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
psalm-assert

true $condition

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertTrue

assertNotTrue()

Asserts that a condition is not true.

assertNotTrue(mixed $condition[, string $message = '' ]) : void
Parameters
$condition : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
psalm-assert

!true $condition

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotTrue

assertFalse()

Asserts that a condition is false.

assertFalse(mixed $condition[, string $message = '' ]) : void
Parameters
$condition : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
psalm-assert

false $condition

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFalse

assertNotFalse()

Asserts that a condition is not false.

assertNotFalse(mixed $condition[, string $message = '' ]) : void
Parameters
$condition : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
psalm-assert

!false $condition

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotFalse

assertNull()

Asserts that a variable is null.

assertNull(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
psalm-assert

null $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNull

assertNotNull()

Asserts that a variable is not null.

assertNotNull(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
psalm-assert

!null $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotNull

assertFinite()

Asserts that a variable is finite.

assertFinite(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFinite

assertInfinite()

Asserts that a variable is infinite.

assertInfinite(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertInfinite

assertNan()

Asserts that a variable is nan.

assertNan(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNan

assertObjectHasProperty()

Asserts that an object has a specified property.

assertObjectHasProperty(string $propertyName, object $object[, string $message = '' ]) : void
Parameters
$propertyName : string
$object : object
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertObjectHasProperty

assertObjectNotHasProperty()

Asserts that an object does not have a specified property.

assertObjectNotHasProperty(string $propertyName, object $object[, string $message = '' ]) : void
Parameters
$propertyName : string
$object : object
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertObjectNotHasProperty

assertSame()

Asserts that two variables have the same type and value.

assertSame(mixed $expected, mixed $actual[, string $message = '' ]) : void

Used on objects, it asserts that two variables reference the same object.

Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
psalm-template

ExpectedType

psalm-param

ExpectedType $expected

psalm-assert

=ExpectedType $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertSame

assertNotSame()

Asserts that two variables do not have the same type and value.

assertNotSame(mixed $expected, mixed $actual[, string $message = '' ]) : void

Used on objects, it asserts that two variables do not reference the same object.

Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotSame

assertInstanceOf()

Asserts that a variable is of a given type.

assertInstanceOf(string $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
throws
UnknownClassOrInterfaceException
psalm-template

ExpectedType of object

psalm-param

class-string<ExpectedType> $expected

psalm-assert

=ExpectedType $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertInstanceOf

assertNotInstanceOf()

Asserts that a variable is not of a given type.

assertNotInstanceOf(string $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
psalm-template

ExpectedType of object

psalm-param

class-string<ExpectedType> $expected

psalm-assert

!ExpectedType $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotInstanceOf

assertIsArray()

Asserts that a variable is of type array.

assertIsArray(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
psalm-assert

array $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsArray

assertIsBool()

Asserts that a variable is of type bool.

assertIsBool(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
psalm-assert

bool $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsBool

assertIsFloat()

Asserts that a variable is of type float.

assertIsFloat(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
psalm-assert

float $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsFloat

assertIsInt()

Asserts that a variable is of type int.

assertIsInt(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
psalm-assert

int $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsInt

assertIsNumeric()

Asserts that a variable is of type numeric.

assertIsNumeric(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
psalm-assert

numeric $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNumeric

assertIsObject()

Asserts that a variable is of type object.

assertIsObject(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
psalm-assert

object $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsObject

assertIsResource()

Asserts that a variable is of type resource.

assertIsResource(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
psalm-assert

resource $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsResource

assertIsClosedResource()

Asserts that a variable is of type resource and is closed.

assertIsClosedResource(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
psalm-assert

resource $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsClosedResource

assertIsString()

Asserts that a variable is of type string.

assertIsString(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
psalm-assert

string $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsString

assertIsScalar()

Asserts that a variable is of type scalar.

assertIsScalar(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
psalm-assert

scalar $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsScalar

assertIsCallable()

Asserts that a variable is of type callable.

assertIsCallable(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
psalm-assert

callable $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsCallable

assertIsIterable()

Asserts that a variable is of type iterable.

assertIsIterable(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
psalm-assert

iterable $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsIterable

assertIsNotArray()

Asserts that a variable is not of type array.

assertIsNotArray(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
psalm-assert

!array $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotArray

assertIsNotBool()

Asserts that a variable is not of type bool.

assertIsNotBool(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
psalm-assert

!bool $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotBool

assertIsNotFloat()

Asserts that a variable is not of type float.

assertIsNotFloat(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
psalm-assert

!float $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotFloat

assertIsNotInt()

Asserts that a variable is not of type int.

assertIsNotInt(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
psalm-assert

!int $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotInt

assertIsNotNumeric()

Asserts that a variable is not of type numeric.

assertIsNotNumeric(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
psalm-assert

!numeric $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotNumeric

assertIsNotObject()

Asserts that a variable is not of type object.

assertIsNotObject(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
psalm-assert

!object $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotObject

assertIsNotResource()

Asserts that a variable is not of type resource.

assertIsNotResource(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
psalm-assert

!resource $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotResource

assertIsNotClosedResource()

Asserts that a variable is not of type resource.

assertIsNotClosedResource(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
psalm-assert

!resource $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotClosedResource

assertIsNotString()

Asserts that a variable is not of type string.

assertIsNotString(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
psalm-assert

!string $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotString

assertIsNotScalar()

Asserts that a variable is not of type scalar.

assertIsNotScalar(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
psalm-assert

!scalar $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotScalar

assertIsNotCallable()

Asserts that a variable is not of type callable.

assertIsNotCallable(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
psalm-assert

!callable $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotCallable

assertIsNotIterable()

Asserts that a variable is not of type iterable.

assertIsNotIterable(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
psalm-assert

!iterable $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotIterable

assertMatchesRegularExpression()

Asserts that a string matches a given regular expression.

assertMatchesRegularExpression(string $pattern, string $string[, string $message = '' ]) : void
Parameters
$pattern : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertMatchesRegularExpression

assertDoesNotMatchRegularExpression()

Asserts that a string does not match a given regular expression.

assertDoesNotMatchRegularExpression(string $pattern, string $string[, string $message = '' ]) : void
Parameters
$pattern : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDoesNotMatchRegularExpression

assertSameSize()

Assert that the size of two arrays (or `Countable` or `Traversable` objects) is the same.

assertSameSize(Countable|iterable<string|int, mixed> $expected, Countable|iterable<string|int, mixed> $actual[, string $message = '' ]) : void
Parameters
$expected : Countable|iterable<string|int, mixed>
$actual : Countable|iterable<string|int, mixed>
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
throws
GeneratorNotSupportedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertSameSize

assertNotSameSize()

Assert that the size of two arrays (or `Countable` or `Traversable` objects) is not the same.

assertNotSameSize(Countable|iterable<string|int, mixed> $expected, Countable|iterable<string|int, mixed> $actual[, string $message = '' ]) : void
Parameters
$expected : Countable|iterable<string|int, mixed>
$actual : Countable|iterable<string|int, mixed>
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
throws
GeneratorNotSupportedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotSameSize

assertStringContainsStringIgnoringLineEndings()

assertStringContainsStringIgnoringLineEndings(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
$needle : string
$haystack : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringContainsStringIgnoringLineEndings

assertStringEqualsStringIgnoringLineEndings()

Asserts that two strings are equal except for line endings.

assertStringEqualsStringIgnoringLineEndings(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEqualsStringIgnoringLineEndings

assertFileMatchesFormat()

Asserts that a string matches a given format string.

assertFileMatchesFormat(string $format, string $actualFile[, string $message = '' ]) : void
Parameters
$format : string
$actualFile : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileMatchesFormat

assertFileMatchesFormatFile()

Asserts that a string matches a given format string.

assertFileMatchesFormatFile(string $formatFile, string $actualFile[, string $message = '' ]) : void
Parameters
$formatFile : string
$actualFile : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileMatchesFormatFile

assertStringMatchesFormat()

Asserts that a string matches a given format string.

assertStringMatchesFormat(string $format, string $string[, string $message = '' ]) : void
Parameters
$format : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringMatchesFormat

assertStringNotMatchesFormat()

Asserts that a string does not match a given format string.

https://github.com/sebastianbergmann/phpunit/issues/5472

assertStringNotMatchesFormat(string $format, string $string[, string $message = '' ]) : void
Parameters
$format : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotMatchesFormat

assertStringMatchesFormatFile()

Asserts that a string matches a given format file.

assertStringMatchesFormatFile(string $formatFile, string $string[, string $message = '' ]) : void
Parameters
$formatFile : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringMatchesFormatFile

assertStringNotMatchesFormatFile()

Asserts that a string does not match a given format string.

https://github.com/sebastianbergmann/phpunit/issues/5472

assertStringNotMatchesFormatFile(string $formatFile, string $string[, string $message = '' ]) : void
Parameters
$formatFile : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotMatchesFormatFile

assertStringStartsWith()

Asserts that a string starts with a given prefix.

assertStringStartsWith(string $prefix, string $string[, string $message = '' ]) : void
Parameters
$prefix : string
$string : string
$message : string = ''
Tags
psalm-param

non-empty-string $prefix

throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringStartsWith

assertStringStartsNotWith()

Asserts that a string starts not with a given prefix.

assertStringStartsNotWith(string $prefix, string $string[, string $message = '' ]) : void
Parameters
$prefix : string
$string : string
$message : string = ''
Tags
psalm-param

non-empty-string $prefix

throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringStartsNotWith

assertStringContainsString()

assertStringContainsString(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
$needle : string
$haystack : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringContainsString

assertStringContainsStringIgnoringCase()

assertStringContainsStringIgnoringCase(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
$needle : string
$haystack : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringContainsStringIgnoringCase

assertStringNotContainsString()

assertStringNotContainsString(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
$needle : string
$haystack : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotContainsString

assertStringNotContainsStringIgnoringCase()

assertStringNotContainsStringIgnoringCase(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
$needle : string
$haystack : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotContainsStringIgnoringCase

assertStringEndsWith()

Asserts that a string ends with a given suffix.

assertStringEndsWith(string $suffix, string $string[, string $message = '' ]) : void
Parameters
$suffix : string
$string : string
$message : string = ''
Tags
psalm-param

non-empty-string $suffix

throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEndsWith

assertStringEndsNotWith()

Asserts that a string ends not with a given suffix.

assertStringEndsNotWith(string $suffix, string $string[, string $message = '' ]) : void
Parameters
$suffix : string
$string : string
$message : string = ''
Tags
psalm-param

non-empty-string $suffix

throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEndsNotWith

assertXmlFileEqualsXmlFile()

Asserts that two XML files are equal.

assertXmlFileEqualsXmlFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualFile : string
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
throws
XmlException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlFileEqualsXmlFile

assertXmlFileNotEqualsXmlFile()

Asserts that two XML files are not equal.

assertXmlFileNotEqualsXmlFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualFile : string
$message : string = ''
Tags
throws
Exception
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlFileNotEqualsXmlFile

assertXmlStringEqualsXmlFile()

Asserts that two XML documents are equal.

assertXmlStringEqualsXmlFile(string $expectedFile, string $actualXml[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualXml : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
XmlException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlStringEqualsXmlFile

assertXmlStringNotEqualsXmlFile()

Asserts that two XML documents are not equal.

assertXmlStringNotEqualsXmlFile(string $expectedFile, string $actualXml[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualXml : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
XmlException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlStringNotEqualsXmlFile

assertXmlStringEqualsXmlString()

Asserts that two XML documents are equal.

assertXmlStringEqualsXmlString(string $expectedXml, string $actualXml[, string $message = '' ]) : void
Parameters
$expectedXml : string
$actualXml : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
XmlException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlStringEqualsXmlString

assertXmlStringNotEqualsXmlString()

Asserts that two XML documents are not equal.

assertXmlStringNotEqualsXmlString(string $expectedXml, string $actualXml[, string $message = '' ]) : void
Parameters
$expectedXml : string
$actualXml : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
XmlException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlStringNotEqualsXmlString

assertThat()

Evaluates a PHPUnit\Framework\Constraint matcher object.

assertThat(mixed $value, Constraint $constraint[, string $message = '' ]) : void
Parameters
$value : mixed
$constraint : Constraint
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertThat

assertJson()

Asserts that a string is a valid JSON string.

assertJson(string $actual[, string $message = '' ]) : void
Parameters
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJson

assertJsonStringEqualsJsonString()

Asserts that two given JSON encoded objects or arrays are equal.

assertJsonStringEqualsJsonString(string $expectedJson, string $actualJson[, string $message = '' ]) : void
Parameters
$expectedJson : string
$actualJson : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonStringEqualsJsonString

assertJsonStringNotEqualsJsonString()

Asserts that two given JSON encoded objects or arrays are not equal.

assertJsonStringNotEqualsJsonString(string $expectedJson, string $actualJson[, string $message = '' ]) : void
Parameters
$expectedJson : string
$actualJson : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonStringNotEqualsJsonString

assertJsonStringEqualsJsonFile()

Asserts that the generated JSON encoded object and the content of the given file are equal.

assertJsonStringEqualsJsonFile(string $expectedFile, string $actualJson[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualJson : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonStringEqualsJsonFile

assertJsonStringNotEqualsJsonFile()

Asserts that the generated JSON encoded object and the content of the given file are not equal.

assertJsonStringNotEqualsJsonFile(string $expectedFile, string $actualJson[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualJson : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonStringNotEqualsJsonFile

assertJsonFileEqualsJsonFile()

Asserts that two JSON files are equal.

assertJsonFileEqualsJsonFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualFile : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonFileEqualsJsonFile

assertJsonFileNotEqualsJsonFile()

Asserts that two JSON files are not equal.

assertJsonFileNotEqualsJsonFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualFile : string
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonFileNotEqualsJsonFile

objectEquals()

objectEquals(object $object[, string $method = 'equals' ]) : ObjectEquals
Parameters
$object : object
$method : string = 'equals'
Return values
ObjectEquals

callback()

callback(callable $callback) : Callback
Parameters
$callback : callable
Tags
psalm-template

CallbackInput of mixed

psalm-param

callable(CallbackInput $callback): bool $callback

psalm-return

Callback<CallbackInput>

Return values
Callback

any()

Returns a matcher that matches when the method is executed zero or more times.

any() : AnyInvokedCount
Return values
AnyInvokedCount

never()

Returns a matcher that matches when the method is never executed.

never() : InvokedCount
Return values
InvokedCount

atLeast()

Returns a matcher that matches when the method is executed at least N times.

atLeast(int $requiredInvocations) : InvokedAtLeastCount
Parameters
$requiredInvocations : int
Return values
InvokedAtLeastCount

atLeastOnce()

Returns a matcher that matches when the method is executed at least once.

atLeastOnce() : InvokedAtLeastOnce
Return values
InvokedAtLeastOnce

once()

Returns a matcher that matches when the method is executed exactly once.

once() : InvokedCount
Return values
InvokedCount

exactly()

Returns a matcher that matches when the method is executed exactly $count times.

exactly(int $count) : InvokedCount
Parameters
$count : int
Return values
InvokedCount

atMost()

Returns a matcher that matches when the method is executed at most N times.

atMost(int $allowedInvocations) : InvokedAtMostCount
Parameters
$allowedInvocations : int
Return values
InvokedAtMostCount

returnValue()

returnValue(mixed $value) : ReturnStub
Parameters
$value : mixed
Return values
ReturnStub

returnValueMap()

returnValueMap(array<string|int, mixed> $valueMap) : ReturnValueMap
Parameters
$valueMap : array<string|int, mixed>
Return values
ReturnValueMap

returnArgument()

returnArgument(int $argumentIndex) : ReturnArgument
Parameters
$argumentIndex : int
Return values
ReturnArgument

returnCallback()

returnCallback(callable $callback) : ReturnCallback
Parameters
$callback : callable
Return values
ReturnCallback

returnSelf()

Returns the current object.

returnSelf() : ReturnSelf

This method is useful when mocking a fluent interface.

Return values
ReturnSelf

throwException()

throwException(Throwable $exception) : Exception
Parameters
$exception : Throwable
Return values
Exception

onConsecutiveCalls()

onConsecutiveCalls() : ConsecutiveCalls
Return values
ConsecutiveCalls

sh()

Command to return the eval-able code to startup PsySH.

sh() : string

eval(\Psy\sh());

Return values
string

debug()

Invoke a Psy Shell from the current context.

debug([array<string|int, mixed> $vars = [] ][, object|string $bindTo = null ]) : array<string|int, mixed>

For example:

foreach ($items as $item) {
    \Psy\debug(get_defined_vars());
}

If you would like your shell interaction to affect the state of the current context, you can extract() the values returned from this call:

foreach ($items as $item) {
    extract(\Psy\debug(get_defined_vars()));
    var_dump($item); // will be whatever you set $item to in Psy Shell
}

Optionally, supply an object as the $bindTo parameter. This determines the value $this will have in the shell, and sets up class scope so that private and protected members are accessible:

class Foo {
    function bar() {
        \Psy\debug(get_defined_vars(), $this);
    }
}

For the static equivalent, pass a class name as the $bindTo parameter. This makes self work in the shell, and sets up static scope so that private and protected static members are accessible:

class Foo {
    static function bar() {
        \Psy\debug(get_defined_vars(), get_called_class());
    }
}
Parameters
$vars : array<string|int, mixed> = []

Scope variables from the calling context (default: [])

$bindTo : object|string = null

Bound object ($this) or class (self) value for the shell

Return values
array<string|int, mixed>

Scope variables from the debugger session

info()

Get a bunch of debugging info about the current PsySH environment and configuration.

info([Configuration|null $config = null ]) : array<string|int, mixed>|null

If a Configuration param is passed, that configuration is stored and used for the current shell session, and no debugging info is returned.

Parameters
$config : Configuration|null = null
Return values
array<string|int, mixed>|null

bin()

`psysh` command line executable.

bin() : Closure
Return values
Closure

getallheaders()

Get all HTTP header key/values as an associative array for the current request.

getallheaders() : mixed
Return values
mixed

The HTTP header key/value pairs.

v1()

Returns a version 1 (Gregorian time) UUID from a host ID, sequence number, and the current time

v1([Hexadecimal|int|string|null $node = null ][, int|null $clockSeq = null ]) : non-empty-string
Parameters
$node : Hexadecimal|int|string|null = null

A 48-bit number representing the hardware address; this number may be represented as an integer or a hexadecimal string

$clockSeq : int|null = null

A 14-bit number used to help avoid duplicates that could arise when the clock is set backwards in time or if the node ID changes

Return values
non-empty-string

Version 1 UUID as a string

v2()

Returns a version 2 (DCE Security) UUID from a local domain, local identifier, host ID, clock sequence, and the current time

v2(int $localDomain[, Integer|null $localIdentifier = null ][, Hexadecimal|null $node = null ][, int|null $clockSeq = null ]) : non-empty-string
Parameters
$localDomain : int

The local domain to use when generating bytes, according to DCE Security

$localIdentifier : Integer|null = null

The local identifier for the given domain; this may be a UID or GID on POSIX systems, if the local domain is person or group, or it may be a site-defined identifier if the local domain is org

$node : Hexadecimal|null = null

A 48-bit number representing the hardware address

$clockSeq : int|null = null

A 14-bit number used to help avoid duplicates that could arise when the clock is set backwards in time or if the node ID changes

Return values
non-empty-string

Version 2 UUID as a string

v3()

Returns a version 3 (name-based) UUID based on the MD5 hash of a namespace ID and a name

v3(string|UuidInterface $ns, string $name) : non-empty-string
Parameters
$ns : string|UuidInterface

The namespace (must be a valid UUID)

$name : string
Tags
psalm-pure

note: changing the internal factory is an edge case not covered by purity invariants, but under constant factory setups, this method operates in functionally pure manners

Return values
non-empty-string

Version 3 UUID as a string

v4()

Returns a version 4 (random) UUID

v4() : non-empty-string
Return values
non-empty-string

Version 4 UUID as a string

v5()

Returns a version 5 (name-based) UUID based on the SHA-1 hash of a namespace ID and a name

v5(string|UuidInterface $ns, string $name) : non-empty-string
Parameters
$ns : string|UuidInterface

The namespace (must be a valid UUID)

$name : string
Tags
psalm-pure

note: changing the internal factory is an edge case not covered by purity invariants, but under constant factory setups, this method operates in functionally pure manners

Return values
non-empty-string

Version 5 UUID as a string

v6()

Returns a version 6 (reordered time) UUID from a host ID, sequence number, and the current time

v6([Hexadecimal|null $node = null ][, int|null $clockSeq = null ]) : non-empty-string
Parameters
$node : Hexadecimal|null = null

A 48-bit number representing the hardware address

$clockSeq : int|null = null

A 14-bit number used to help avoid duplicates that could arise when the clock is set backwards in time or if the node ID changes

Return values
non-empty-string

Version 6 UUID as a string

v7()

Returns a version 7 (Unix Epoch time) UUID

v7([DateTimeInterface|null $dateTime = null ]) : non-empty-string
Parameters
$dateTime : DateTimeInterface|null = null

An optional date/time from which to create the version 7 UUID. If not provided, the UUID is generated using the current date/time.

Return values
non-empty-string

Version 7 UUID as a string

v8()

Returns a version 8 (custom) UUID

v8(string $bytes) : non-empty-string

The bytes provided may contain any value according to your application's needs. Be aware, however, that other applications may not understand the semantics of the value.

Parameters
$bytes : string

A 16-byte octet string. This is an open blob of data that you may fill with 128 bits of information. Be aware, however, bits 48 through 51 will be replaced with the UUID version field, and bits 64 and 65 will be replaced with the UUID variant. You MUST NOT rely on these bits for your application needs.

Return values
non-empty-string

Version 8 UUID as a string

_getThemeBackgroundColor()

Get the background color for a specific CSS theme.

_getThemeBackgroundColor(string $theme) : array<string|int, float>
Parameters
$theme : string

The theme name

Tags
throws
DomainException

when no stylesheet with this name exists

Return values
array<string|int, float>

getAvailableStyleSheets()

Get a list of available stylesheets.

getAvailableStyleSheets([bool $filePaths = false ]) : array<string|int, string>

By default, a list of filenames without the .css extension will be returned. This can be configured with the $filePaths argument.

Parameters
$filePaths : bool = false

Return absolute paths to stylesheets instead

Tags
since
9.15.8.1
Return values
array<string|int, string>

getThemeBackgroundColor()

Get the RGB representation used for the background of a given theme as an array of three numbers.

getThemeBackgroundColor(string $name) : array<string|int, float>
Parameters
$name : string

The stylesheet name (with or without the extension)

Tags
since
9.18.1.1
throws
DomainException

when no stylesheet with this name exists

Return values
array<string|int, float>

An array representing RGB numerical values

getStyleSheet()

Get the contents of the given stylesheet.

getStyleSheet(string $name) : false|string
Parameters
$name : string

The stylesheet name (with or without the extension)

Tags
since
9.15.8.1
throws
DomainException

when the no stylesheet with this name exists

Return values
false|string

The CSS content of the stylesheet or FALSE when the stylesheet content could be read

getStyleSheetFolder()

Get the absolute path to the folder containing the stylesheets distributed in this package.

getStyleSheetFolder() : string
Tags
since
9.15.8.1
Return values
string

An absolute path to the folder

getStyleSheetPath()

Get the absolute path to a given stylesheet distributed in this package.

getStyleSheetPath(string $name) : string
Parameters
$name : string

The stylesheet name (with or without the extension)

Tags
since
9.15.8.1
throws
DomainException

when the no stylesheet with this name exists

Return values
string

The absolute path to the stylesheet with the given name

getLanguagesFolder()

Get the directory path for the bundled languages folder.

getLanguagesFolder() : string
Tags
since
9.18.1.4
Return values
string

An absolute path to the bundled languages folder

getLanguageDefinitionPath()

Get the file path for the specified bundled language definition.

getLanguageDefinitionPath(string $name) : string
Parameters
$name : string

The slug of the language to look for

Tags
since
9.18.1.4
throws
DomainException

when the no definition for this language exists

Return values
string

splitCodeIntoArray()

Convert the HTML generated by Highlighter and split it up into an array of lines.

splitCodeIntoArray(string $html) : array<string|int, string>|false
Parameters
$html : string

An HTML string generated by Highlighter::highlight()

Tags
since
9.18.1.6

RuntimeException and UnexpectedValueException can no longer be thrown.

since
9.15.6.1
Return values
array<string|int, string>|false

An array of lines of code as strings. False if an error occurred in splitting up by lines

array_merge_recursive_distinct()

array_merge_recursive_distinct(array<int|string, mixed> &$array1, array<int|string, mixed> &$array2) : array<int|string, mixed>
Parameters
$array1 : array<int|string, mixed>
$array2 : array<int|string, mixed>
Return values
array<int|string, mixed>

getModelForGuard()

getModelForGuard(string $guard) : string|null
Parameters
$guard : string
Return values
string|null

setPermissionsTeamId()

setPermissionsTeamId(int|string|null|Model $id) : mixed
Parameters
$id : int|string|null|Model

getPermissionsTeamId()

getPermissionsTeamId() : int|string|null
Return values
int|string|null

trigger_deprecation()

Triggers a silenced deprecation notice.

trigger_deprecation(string $package, string $version, string $message, mixed ...$args) : void
Parameters
$package : string

The name of the Composer package that is triggering the deprecation

$version : string

The version of the package that introduced the deprecation

$message : string

The message of the deprecation

$args : mixed

Values to insert in the message using printf() formatting

Tags
author

Nicolas Grekas p@tchwork.com

apcu_add()

apcu_add(mixed $key[, mixed $value = null ][, mixed $ttl = 0 ]) : mixed
Parameters
$key : mixed
$value : mixed = null
$ttl : mixed = 0

apcu_delete()

apcu_delete(mixed $key) : mixed
Parameters
$key : mixed

apcu_exists()

apcu_exists(mixed $key) : mixed
Parameters
$key : mixed

apcu_fetch()

apcu_fetch(mixed $key[, mixed &$success = null ]) : mixed
Parameters
$key : mixed
$success : mixed = null

apcu_store()

apcu_store(mixed $key[, mixed $value = null ][, mixed $ttl = 0 ]) : mixed
Parameters
$key : mixed
$value : mixed = null
$ttl : mixed = 0

apcu_cache_info()

apcu_cache_info([mixed $limited = false ]) : mixed
Parameters
$limited : mixed = false

apcu_cas()

apcu_cas(mixed $key, mixed $old, mixed $new) : mixed
Parameters
$key : mixed
$old : mixed
$new : mixed

apcu_clear_cache()

apcu_clear_cache() : mixed

apcu_dec()

apcu_dec(mixed $key[, mixed $step = 1 ][, mixed &$success = false ]) : mixed
Parameters
$key : mixed
$step : mixed = 1
$success : mixed = false

apcu_inc()

apcu_inc(mixed $key[, mixed $step = 1 ][, mixed &$success = false ]) : mixed
Parameters
$key : mixed
$step : mixed = 1
$success : mixed = false

apcu_sma_info()

apcu_sma_info([mixed $limited = false ]) : mixed
Parameters
$limited : mixed = false

apcu_add()

apcu_add(mixed $key, mixed $value[, int|null $ttl = 0 ]) : array<string|int, mixed>|bool
Parameters
$key : mixed
$value : mixed
$ttl : int|null = 0
Return values
array<string|int, mixed>|bool

apcu_delete()

apcu_delete(mixed $key) : array<string|int, mixed>|bool
Parameters
$key : mixed
Return values
array<string|int, mixed>|bool

apcu_exists()

apcu_exists(mixed $key) : array<string|int, mixed>|bool
Parameters
$key : mixed
Return values
array<string|int, mixed>|bool

apcu_fetch()

apcu_fetch(mixed $key[, mixed &$success = null ]) : mixed
Parameters
$key : mixed
$success : mixed = null

apcu_store()

apcu_store(mixed $key, mixed $value[, int|null $ttl = 0 ]) : array<string|int, mixed>|bool
Parameters
$key : mixed
$value : mixed
$ttl : int|null = 0
Return values
array<string|int, mixed>|bool

apcu_cache_info()

apcu_cache_info([mixed $limited = false ]) : mixed
Parameters
$limited : mixed = false

apcu_cas()

apcu_cas(mixed $key, mixed $old, mixed $new) : mixed
Parameters
$key : mixed
$old : mixed
$new : mixed

apcu_dec()

apcu_dec(mixed $key[, mixed $step = 1 ][, mixed &$success = false ]) : mixed
Parameters
$key : mixed
$step : mixed = 1
$success : mixed = false

apcu_inc()

apcu_inc(mixed $key[, mixed $step = 1 ][, mixed &$success = false ]) : mixed
Parameters
$key : mixed
$step : mixed = 1
$success : mixed = false

apcu_sma_info()

apcu_sma_info([mixed $limited = false ]) : mixed
Parameters
$limited : mixed = false

ctype_alnum()

ctype_alnum(mixed $text) : mixed
Parameters
$text : mixed

ctype_alpha()

ctype_alpha(mixed $text) : mixed
Parameters
$text : mixed

ctype_cntrl()

ctype_cntrl(mixed $text) : mixed
Parameters
$text : mixed

ctype_digit()

ctype_digit(mixed $text) : mixed
Parameters
$text : mixed

ctype_graph()

ctype_graph(mixed $text) : mixed
Parameters
$text : mixed

ctype_lower()

ctype_lower(mixed $text) : mixed
Parameters
$text : mixed

ctype_print()

ctype_print(mixed $text) : mixed
Parameters
$text : mixed

ctype_punct()

ctype_punct(mixed $text) : mixed
Parameters
$text : mixed

ctype_space()

ctype_space(mixed $text) : mixed
Parameters
$text : mixed

ctype_upper()

ctype_upper(mixed $text) : mixed
Parameters
$text : mixed

ctype_xdigit()

ctype_xdigit(mixed $text) : mixed
Parameters
$text : mixed

ctype_alnum()

ctype_alnum(mixed $text) : bool
Parameters
$text : mixed
Return values
bool

ctype_alpha()

ctype_alpha(mixed $text) : bool
Parameters
$text : mixed
Return values
bool

ctype_cntrl()

ctype_cntrl(mixed $text) : bool
Parameters
$text : mixed
Return values
bool

ctype_digit()

ctype_digit(mixed $text) : bool
Parameters
$text : mixed
Return values
bool

ctype_graph()

ctype_graph(mixed $text) : bool
Parameters
$text : mixed
Return values
bool

ctype_lower()

ctype_lower(mixed $text) : bool
Parameters
$text : mixed
Return values
bool

ctype_print()

ctype_print(mixed $text) : bool
Parameters
$text : mixed
Return values
bool

ctype_punct()

ctype_punct(mixed $text) : bool
Parameters
$text : mixed
Return values
bool

ctype_space()

ctype_space(mixed $text) : bool
Parameters
$text : mixed
Return values
bool

ctype_upper()

ctype_upper(mixed $text) : bool
Parameters
$text : mixed
Return values
bool

ctype_xdigit()

ctype_xdigit(mixed $text) : bool
Parameters
$text : mixed
Return values
bool

iconv()

iconv(mixed $from_encoding, mixed $to_encoding, mixed $string) : mixed
Parameters
$from_encoding : mixed
$to_encoding : mixed
$string : mixed

iconv_get_encoding()

iconv_get_encoding([mixed $type = 'all' ]) : mixed
Parameters
$type : mixed = 'all'

iconv_set_encoding()

iconv_set_encoding(mixed $type, mixed $encoding) : mixed
Parameters
$type : mixed
$encoding : mixed

iconv_mime_encode()

iconv_mime_encode(mixed $field_name, mixed $field_value[, mixed $options = [] ]) : mixed
Parameters
$field_name : mixed
$field_value : mixed
$options : mixed = []

iconv_mime_decode_headers()

iconv_mime_decode_headers(mixed $headers[, mixed $mode = 0 ][, mixed $encoding = null ]) : mixed
Parameters
$headers : mixed
$mode : mixed = 0
$encoding : mixed = null

iconv_strlen()

iconv_strlen(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null

iconv_strpos()

iconv_strpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0
$encoding : mixed = null

iconv_strrpos()

iconv_strrpos(mixed $haystack, mixed $needle[, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$encoding : mixed = null

iconv_substr()

iconv_substr(mixed $string, mixed $offset[, mixed $length = 2147483647 ][, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$offset : mixed
$length : mixed = 2147483647
$encoding : mixed = null

iconv_mime_decode()

iconv_mime_decode(mixed $string[, mixed $mode = 0 ][, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$mode : mixed = 0
$encoding : mixed = null

iconv()

iconv(string|null $from_encoding, string|null $to_encoding, string|null $string) : string|false
Parameters
$from_encoding : string|null
$to_encoding : string|null
$string : string|null
Return values
string|false

iconv_get_encoding()

iconv_get_encoding([string|null $type = 'all' ]) : array<string|int, mixed>|string|false
Parameters
$type : string|null = 'all'
Return values
array<string|int, mixed>|string|false

iconv_set_encoding()

iconv_set_encoding(string|null $type, string|null $encoding) : bool
Parameters
$type : string|null
$encoding : string|null
Return values
bool

iconv_mime_encode()

iconv_mime_encode(string|null $field_name, string|null $field_value[, array<string|int, mixed>|null $options = [] ]) : string|false
Parameters
$field_name : string|null
$field_value : string|null
$options : array<string|int, mixed>|null = []
Return values
string|false

iconv_mime_decode_headers()

iconv_mime_decode_headers(string|null $headers[, int|null $mode = 0 ][, string|null $encoding = null ]) : array<string|int, mixed>|false
Parameters
$headers : string|null
$mode : int|null = 0
$encoding : string|null = null
Return values
array<string|int, mixed>|false

iconv_strlen()

iconv_strlen(string|null $string[, string|null $encoding = null ]) : int|false
Parameters
$string : string|null
$encoding : string|null = null
Return values
int|false

iconv_strpos()

iconv_strpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
$encoding : string|null = null
Return values
int|false

iconv_strrpos()

iconv_strrpos(string|null $haystack, string|null $needle[, string|null $encoding = null ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$encoding : string|null = null
Return values
int|false

iconv_substr()

iconv_substr(string|null $string, int|null $offset[, int|null $length = null ][, string|null $encoding = null ]) : string|false
Parameters
$string : string|null
$offset : int|null
$length : int|null = null
$encoding : string|null = null
Return values
string|false

iconv_mime_decode()

iconv_mime_decode(string|null $string[, int|null $mode = 0 ][, string|null $encoding = null ]) : string|false
Parameters
$string : string|null
$mode : int|null = 0
$encoding : string|null = null
Return values
string|false

grapheme_extract()

grapheme_extract(mixed $haystack, mixed $size[, mixed $type = 0 ][, mixed $start = 0 ][, mixed &$next = 0 ]) : mixed
Parameters
$haystack : mixed
$size : mixed
$type : mixed = 0
$start : mixed = 0
$next : mixed = 0

grapheme_stripos()

grapheme_stripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0

grapheme_stristr()

grapheme_stristr(mixed $haystack, mixed $needle[, mixed $beforeNeedle = false ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$beforeNeedle : mixed = false

grapheme_strlen()

grapheme_strlen(mixed $input) : mixed
Parameters
$input : mixed

grapheme_strpos()

grapheme_strpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0

grapheme_strripos()

grapheme_strripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0

grapheme_strrpos()

grapheme_strrpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0

grapheme_strstr()

grapheme_strstr(mixed $haystack, mixed $needle[, mixed $beforeNeedle = false ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$beforeNeedle : mixed = false

grapheme_substr()

grapheme_substr(mixed $string, mixed $offset[, mixed $length = null ]) : mixed
Parameters
$string : mixed
$offset : mixed
$length : mixed = null

grapheme_extract()

grapheme_extract(string|null $haystack, int|null $size[, int|null $type = GRAPHEME_EXTR_COUNT ][, int|null $offset = 0 ][, mixed &$next = null ]) : string|false
Parameters
$haystack : string|null
$size : int|null
$type : int|null = GRAPHEME_EXTR_COUNT
$offset : int|null = 0
$next : mixed = null
Return values
string|false

grapheme_stripos()

grapheme_stripos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
Return values
int|false

grapheme_stristr()

grapheme_stristr(string|null $haystack, string|null $needle[, bool|null $beforeNeedle = false ]) : string|false
Parameters
$haystack : string|null
$needle : string|null
$beforeNeedle : bool|null = false
Return values
string|false

grapheme_strlen()

grapheme_strlen(string|null $string) : int|false|null
Parameters
$string : string|null
Return values
int|false|null

grapheme_strpos()

grapheme_strpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
Return values
int|false

grapheme_strripos()

grapheme_strripos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
Return values
int|false

grapheme_strrpos()

grapheme_strrpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
Return values
int|false

grapheme_strstr()

grapheme_strstr(string|null $haystack, string|null $needle[, bool|null $beforeNeedle = false ]) : string|false
Parameters
$haystack : string|null
$needle : string|null
$beforeNeedle : bool|null = false
Return values
string|false

grapheme_substr()

grapheme_substr(string|null $string, int|null $offset[, int|null $length = null ]) : string|false
Parameters
$string : string|null
$offset : int|null
$length : int|null = null
Return values
string|false

intl_is_failure()

intl_is_failure(mixed $errorCode) : mixed
Parameters
$errorCode : mixed

intl_get_error_code()

intl_get_error_code() : mixed

intl_get_error_message()

intl_get_error_message() : mixed

intl_error_name()

intl_error_name(mixed $errorCode) : mixed
Parameters
$errorCode : mixed

intl_is_failure()

intl_is_failure(int|null $errorCode) : bool
Parameters
$errorCode : int|null
Return values
bool

intl_get_error_code()

intl_get_error_code() : int
Return values
int

intl_get_error_message()

intl_get_error_message() : string
Return values
string

intl_error_name()

intl_error_name(int|null $errorCode) : string
Parameters
$errorCode : int|null
Return values
string

idn_to_ascii()

idn_to_ascii(mixed $domain[, mixed $flags = 0 ][, mixed $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : mixed
Parameters
$domain : mixed
$flags : mixed = 0
$variant : mixed = INTL_IDNA_VARIANT_UTS46
$idna_info : mixed = null

idn_to_utf8()

idn_to_utf8(mixed $domain[, mixed $flags = 0 ][, mixed $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : mixed
Parameters
$domain : mixed
$flags : mixed = 0
$variant : mixed = INTL_IDNA_VARIANT_UTS46
$idna_info : mixed = null

idn_to_ascii()

idn_to_ascii(string|null $domain[, int|null $flags = IDNA_DEFAULT ][, int|null $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : string|false
Parameters
$domain : string|null
$flags : int|null = IDNA_DEFAULT
$variant : int|null = INTL_IDNA_VARIANT_UTS46
$idna_info : mixed = null
Return values
string|false

idn_to_utf8()

idn_to_utf8(string|null $domain[, int|null $flags = IDNA_DEFAULT ][, int|null $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : string|false
Parameters
$domain : string|null
$flags : int|null = IDNA_DEFAULT
$variant : int|null = INTL_IDNA_VARIANT_UTS46
$idna_info : mixed = null
Return values
string|false

msgfmt_format_message()

msgfmt_format_message(mixed $locale, mixed $pattern, array<string|int, mixed> $values) : mixed
Parameters
$locale : mixed
$pattern : mixed
$values : array<string|int, mixed>

normalizer_is_normalized()

normalizer_is_normalized(mixed $string[, mixed $form = pNormalizer::FORM_C ]) : mixed
Parameters
$string : mixed
$form : mixed = pNormalizer::FORM_C

normalizer_normalize()

normalizer_normalize(mixed $string[, mixed $form = pNormalizer::FORM_C ]) : mixed
Parameters
$string : mixed
$form : mixed = pNormalizer::FORM_C

normalizer_is_normalized()

normalizer_is_normalized(string|null $string[, int|null $form = pNormalizer::FORM_C ]) : bool
Parameters
$string : string|null
$form : int|null = pNormalizer::FORM_C
Return values
bool

normalizer_normalize()

normalizer_normalize(string|null $string[, int|null $form = pNormalizer::FORM_C ]) : string|false
Parameters
$string : string|null
$form : int|null = pNormalizer::FORM_C
Return values
string|false

mb_convert_encoding()

mb_convert_encoding(mixed $string, mixed $to_encoding[, mixed $from_encoding = null ]) : mixed
Parameters
$string : mixed
$to_encoding : mixed
$from_encoding : mixed = null

mb_decode_mimeheader()

mb_decode_mimeheader(mixed $string) : mixed
Parameters
$string : mixed

mb_encode_mimeheader()

mb_encode_mimeheader(mixed $string[, mixed $charset = null ][, mixed $transfer_encoding = null ][, mixed $newline = " " ][, mixed $indent = 0 ]) : mixed
Parameters
$string : mixed
$charset : mixed = null
$transfer_encoding : mixed = null
$newline : mixed = " "
$indent : mixed = 0

mb_decode_numericentity()

mb_decode_numericentity(mixed $string, mixed $map[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$map : mixed
$encoding : mixed = null

mb_encode_numericentity()

mb_encode_numericentity(mixed $string, mixed $map[, mixed $encoding = null ][, mixed $hex = false ]) : mixed
Parameters
$string : mixed
$map : mixed
$encoding : mixed = null
$hex : mixed = false

mb_convert_case()

mb_convert_case(mixed $string, mixed $mode[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$mode : mixed
$encoding : mixed = null

mb_internal_encoding()

mb_internal_encoding([mixed $encoding = null ]) : mixed
Parameters
$encoding : mixed = null

mb_language()

mb_language([mixed $language = null ]) : mixed
Parameters
$language : mixed = null

mb_list_encodings()

mb_list_encodings() : mixed

mb_encoding_aliases()

mb_encoding_aliases(mixed $encoding) : mixed
Parameters
$encoding : mixed

mb_check_encoding()

mb_check_encoding([mixed $value = null ][, mixed $encoding = null ]) : mixed
Parameters
$value : mixed = null
$encoding : mixed = null

mb_detect_encoding()

mb_detect_encoding(mixed $string[, mixed $encodings = null ][, mixed $strict = false ]) : mixed
Parameters
$string : mixed
$encodings : mixed = null
$strict : mixed = false

mb_detect_order()

mb_detect_order([mixed $encoding = null ]) : mixed
Parameters
$encoding : mixed = null

mb_parse_str()

mb_parse_str(mixed $string[, mixed &$result = [] ]) : mixed
Parameters
$string : mixed
$result : mixed = []

mb_strlen()

mb_strlen(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null

mb_strpos()

mb_strpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0
$encoding : mixed = null

mb_strtolower()

mb_strtolower(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null

mb_strtoupper()

mb_strtoupper(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null

mb_substitute_character()

mb_substitute_character([mixed $substitute_character = null ]) : mixed
Parameters
$substitute_character : mixed = null

mb_substr()

mb_substr(mixed $string, mixed $start[, mixed $length = 2147483647 ][, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$start : mixed
$length : mixed = 2147483647
$encoding : mixed = null

mb_stripos()

mb_stripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0
$encoding : mixed = null

mb_stristr()

mb_stristr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$before_needle : mixed = false
$encoding : mixed = null

mb_strrchr()

mb_strrchr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$before_needle : mixed = false
$encoding : mixed = null

mb_strrichr()

mb_strrichr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$before_needle : mixed = false
$encoding : mixed = null

mb_strripos()

mb_strripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0
$encoding : mixed = null

mb_strrpos()

mb_strrpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0
$encoding : mixed = null

mb_strstr()

mb_strstr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$before_needle : mixed = false
$encoding : mixed = null

mb_get_info()

mb_get_info([mixed $type = 'all' ]) : mixed
Parameters
$type : mixed = 'all'

mb_http_output()

mb_http_output([mixed $encoding = null ]) : mixed
Parameters
$encoding : mixed = null

mb_strwidth()

mb_strwidth(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null

mb_substr_count()

mb_substr_count(mixed $haystack, mixed $needle[, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$encoding : mixed = null

mb_output_handler()

mb_output_handler(mixed $string, mixed $status) : mixed
Parameters
$string : mixed
$status : mixed

mb_http_input()

mb_http_input([mixed $type = null ]) : mixed
Parameters
$type : mixed = null

mb_convert_variables()

mb_convert_variables(mixed $to_encoding, mixed $from_encoding, mixed ...&$vars) : mixed
Parameters
$to_encoding : mixed
$from_encoding : mixed
$vars : mixed

mb_ord()

mb_ord(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null

mb_chr()

mb_chr(mixed $codepoint[, mixed $encoding = null ]) : mixed
Parameters
$codepoint : mixed
$encoding : mixed = null

mb_scrub()

mb_scrub(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null

mb_str_split()

mb_str_split(mixed $string[, mixed $length = 1 ][, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$length : mixed = 1
$encoding : mixed = null

mb_str_pad()

mb_str_pad(string $string, int $length[, string $pad_string = ' ' ][, int $pad_type = STR_PAD_RIGHT ][, string|null $encoding = null ]) : string
Parameters
$string : string
$length : int
$pad_string : string = ' '
$pad_type : int = STR_PAD_RIGHT
$encoding : string|null = null
Return values
string

mb_ucfirst()

mb_ucfirst(string $string[, string|null $encoding = null ]) : string
Parameters
$string : string
$encoding : string|null = null
Return values
string

mb_lcfirst()

mb_lcfirst(string $string[, string|null $encoding = null ]) : string
Parameters
$string : string
$encoding : string|null = null
Return values
string

mb_trim()

mb_trim(string $string[, string|null $characters = null ][, string|null $encoding = null ]) : string
Parameters
$string : string
$characters : string|null = null
$encoding : string|null = null
Return values
string

mb_ltrim()

mb_ltrim(string $string[, string|null $characters = null ][, string|null $encoding = null ]) : string
Parameters
$string : string
$characters : string|null = null
$encoding : string|null = null
Return values
string

mb_rtrim()

mb_rtrim(string $string[, string|null $characters = null ][, string|null $encoding = null ]) : string
Parameters
$string : string
$characters : string|null = null
$encoding : string|null = null
Return values
string

mb_convert_encoding()

mb_convert_encoding(array<string|int, mixed>|string|null $string, string|null $to_encoding[, array<string|int, mixed>|string|null $from_encoding = null ]) : array<string|int, mixed>|string|false
Parameters
$string : array<string|int, mixed>|string|null
$to_encoding : string|null
$from_encoding : array<string|int, mixed>|string|null = null
Return values
array<string|int, mixed>|string|false

mb_decode_mimeheader()

mb_decode_mimeheader(string|null $string) : string
Parameters
$string : string|null
Return values
string

mb_encode_mimeheader()

mb_encode_mimeheader(string|null $string[, string|null $charset = null ][, string|null $transfer_encoding = null ][, string|null $newline = " " ][, int|null $indent = 0 ]) : string
Parameters
$string : string|null
$charset : string|null = null
$transfer_encoding : string|null = null
$newline : string|null = " "
$indent : int|null = 0
Return values
string

mb_decode_numericentity()

mb_decode_numericentity(string|null $string, array<string|int, mixed> $map[, string|null $encoding = null ]) : string
Parameters
$string : string|null
$map : array<string|int, mixed>
$encoding : string|null = null
Return values
string

mb_encode_numericentity()

mb_encode_numericentity(string|null $string, array<string|int, mixed> $map[, string|null $encoding = null ][, bool|null $hex = false ]) : string
Parameters
$string : string|null
$map : array<string|int, mixed>
$encoding : string|null = null
$hex : bool|null = false
Return values
string

mb_convert_case()

mb_convert_case(string|null $string, int|null $mode[, string|null $encoding = null ]) : string
Parameters
$string : string|null
$mode : int|null
$encoding : string|null = null
Return values
string

mb_internal_encoding()

mb_internal_encoding([string|null $encoding = null ]) : string|bool
Parameters
$encoding : string|null = null
Return values
string|bool

mb_language()

mb_language([string|null $language = null ]) : string|bool
Parameters
$language : string|null = null
Return values
string|bool

mb_list_encodings()

mb_list_encodings() : array<string|int, mixed>
Return values
array<string|int, mixed>

mb_encoding_aliases()

mb_encoding_aliases(string|null $encoding) : array<string|int, mixed>
Parameters
$encoding : string|null
Return values
array<string|int, mixed>

mb_check_encoding()

mb_check_encoding([array<string|int, mixed>|string|null $value = null ][, string|null $encoding = null ]) : bool
Parameters
$value : array<string|int, mixed>|string|null = null
$encoding : string|null = null
Return values
bool

mb_detect_encoding()

mb_detect_encoding(string|null $string[, array<string|int, mixed>|string|null $encodings = null ][, bool|null $strict = false ]) : string|false
Parameters
$string : string|null
$encodings : array<string|int, mixed>|string|null = null
$strict : bool|null = false
Return values
string|false

mb_detect_order()

mb_detect_order([array<string|int, mixed>|string|null $encoding = null ]) : array<string|int, mixed>|bool
Parameters
$encoding : array<string|int, mixed>|string|null = null
Return values
array<string|int, mixed>|bool

mb_parse_str()

mb_parse_str(string|null $string[, mixed &$result = [] ]) : bool
Parameters
$string : string|null
$result : mixed = []
Return values
bool

mb_strlen()

mb_strlen(string|null $string[, string|null $encoding = null ]) : int
Parameters
$string : string|null
$encoding : string|null = null
Return values
int

mb_strpos()

mb_strpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
$encoding : string|null = null
Return values
int|false

mb_strtolower()

mb_strtolower(string|null $string[, string|null $encoding = null ]) : string
Parameters
$string : string|null
$encoding : string|null = null
Return values
string

mb_strtoupper()

mb_strtoupper(string|null $string[, string|null $encoding = null ]) : string
Parameters
$string : string|null
$encoding : string|null = null
Return values
string

mb_substitute_character()

mb_substitute_character([string|int|null $substitute_character = null ]) : string|int|bool
Parameters
$substitute_character : string|int|null = null
Return values
string|int|bool

mb_substr()

mb_substr(string|null $string, int|null $start[, int|null $length = null ][, string|null $encoding = null ]) : string
Parameters
$string : string|null
$start : int|null
$length : int|null = null
$encoding : string|null = null
Return values
string

mb_stripos()

mb_stripos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
$encoding : string|null = null
Return values
int|false

mb_stristr()

mb_stristr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
$haystack : string|null
$needle : string|null
$before_needle : bool|null = false
$encoding : string|null = null
Return values
string|false

mb_strrchr()

mb_strrchr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
$haystack : string|null
$needle : string|null
$before_needle : bool|null = false
$encoding : string|null = null
Return values
string|false

mb_strrichr()

mb_strrichr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
$haystack : string|null
$needle : string|null
$before_needle : bool|null = false
$encoding : string|null = null
Return values
string|false

mb_strripos()

mb_strripos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
$encoding : string|null = null
Return values
int|false

mb_strrpos()

mb_strrpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
$encoding : string|null = null
Return values
int|false

mb_strstr()

mb_strstr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
$haystack : string|null
$needle : string|null
$before_needle : bool|null = false
$encoding : string|null = null
Return values
string|false

mb_get_info()

mb_get_info([string|null $type = 'all' ]) : array<string|int, mixed>|string|int|false|null
Parameters
$type : string|null = 'all'
Return values
array<string|int, mixed>|string|int|false|null

mb_http_output()

mb_http_output([string|null $encoding = null ]) : string|bool
Parameters
$encoding : string|null = null
Return values
string|bool

mb_strwidth()

mb_strwidth(string|null $string[, string|null $encoding = null ]) : int
Parameters
$string : string|null
$encoding : string|null = null
Return values
int

mb_substr_count()

mb_substr_count(string|null $haystack, string|null $needle[, string|null $encoding = null ]) : int
Parameters
$haystack : string|null
$needle : string|null
$encoding : string|null = null
Return values
int

mb_output_handler()

mb_output_handler(string|null $string, int|null $status) : string
Parameters
$string : string|null
$status : int|null
Return values
string

mb_http_input()

mb_http_input([string|null $type = null ]) : array<string|int, mixed>|string|false
Parameters
$type : string|null = null
Return values
array<string|int, mixed>|string|false

mb_convert_variables()

mb_convert_variables(string|null $to_encoding, array<string|int, mixed>|string|null $from_encoding, mixed &$var, mixed ...&$vars) : string|false
Parameters
$to_encoding : string|null
$from_encoding : array<string|int, mixed>|string|null
$var : mixed
$vars : mixed
Return values
string|false

mb_ord()

mb_ord(string|null $string[, string|null $encoding = null ]) : int|false
Parameters
$string : string|null
$encoding : string|null = null
Return values
int|false

mb_chr()

mb_chr(int|null $codepoint[, string|null $encoding = null ]) : string|false
Parameters
$codepoint : int|null
$encoding : string|null = null
Return values
string|false

mb_scrub()

mb_scrub(string|null $string[, string|null $encoding = null ]) : string
Parameters
$string : string|null
$encoding : string|null = null
Return values
string

mb_str_split()

mb_str_split(string|null $string[, int|null $length = 1 ][, string|null $encoding = null ]) : array<string|int, mixed>
Parameters
$string : string|null
$length : int|null = 1
$encoding : string|null = null
Return values
array<string|int, mixed>

mb_str_pad()

mb_str_pad(string $string, int $length[, string $pad_string = ' ' ][, int $pad_type = STR_PAD_RIGHT ][, string|null $encoding = null ]) : string
Parameters
$string : string
$length : int
$pad_string : string = ' '
$pad_type : int = STR_PAD_RIGHT
$encoding : string|null = null
Return values
string

mb_ucfirst()

mb_ucfirst(mixed $string[, string|null $encoding = null ]) : string
Parameters
$string : mixed
$encoding : string|null = null
Return values
string

mb_lcfirst()

mb_lcfirst(mixed $string[, string|null $encoding = null ]) : string
Parameters
$string : mixed
$encoding : string|null = null
Return values
string

mb_trim()

mb_trim(string $string[, string|null $characters = null ][, string|null $encoding = null ]) : string
Parameters
$string : string
$characters : string|null = null
$encoding : string|null = null
Return values
string

mb_ltrim()

mb_ltrim(string $string[, string|null $characters = null ][, string|null $encoding = null ]) : string
Parameters
$string : string
$characters : string|null = null
$encoding : string|null = null
Return values
string

mb_rtrim()

mb_rtrim(string $string[, string|null $characters = null ][, string|null $encoding = null ]) : string
Parameters
$string : string
$characters : string|null = null
$encoding : string|null = null
Return values
string

is_countable()

is_countable(mixed $value) : mixed
Parameters
$value : mixed

hrtime()

hrtime([mixed $as_number = false ]) : mixed
Parameters
$as_number : mixed = false

array_key_first()

array_key_first(array<string|int, mixed> $array) : mixed
Parameters
$array : array<string|int, mixed>

array_key_last()

array_key_last(array<string|int, mixed> $array) : mixed
Parameters
$array : array<string|int, mixed>

get_mangled_object_vars()

get_mangled_object_vars(mixed $object) : mixed
Parameters
$object : mixed

mb_str_split()

mb_str_split(mixed $string[, mixed $length = 1 ][, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$length : mixed = 1
$encoding : mixed = null

fdiv()

fdiv(float $num1, float $num2) : float
Parameters
$num1 : float
$num2 : float
Return values
float

preg_last_error_msg()

preg_last_error_msg() : string
Return values
string

str_contains()

str_contains(string|null $haystack, string|null $needle) : bool
Parameters
$haystack : string|null
$needle : string|null
Return values
bool

str_starts_with()

str_starts_with(string|null $haystack, string|null $needle) : bool
Parameters
$haystack : string|null
$needle : string|null
Return values
bool

str_ends_with()

str_ends_with(string|null $haystack, string|null $needle) : bool
Parameters
$haystack : string|null
$needle : string|null
Return values
bool

get_debug_type()

get_debug_type(mixed $value) : string
Parameters
$value : mixed
Return values
string

get_resource_id()

get_resource_id(mixed $resource) : int
Parameters
$resource : mixed
Return values
int

array_is_list()

array_is_list(array<string|int, mixed> $array) : bool
Parameters
$array : array<string|int, mixed>
Return values
bool

enum_exists()

enum_exists(string $enum[, bool $autoload = true ]) : bool
Parameters
$enum : string
$autoload : bool = true
Return values
bool

odbc_connection_string_is_quoted()

odbc_connection_string_is_quoted(string $str) : bool
Parameters
$str : string
Return values
bool

odbc_connection_string_should_quote()

odbc_connection_string_should_quote(string $str) : bool
Parameters
$str : string
Return values
bool

odbc_connection_string_quote()

odbc_connection_string_quote(string $str) : string
Parameters
$str : string
Return values
string

ini_parse_quantity()

ini_parse_quantity(string $shorthand) : int
Parameters
$shorthand : string
Return values
int

json_validate()

json_validate(string $json[, int $depth = 512 ][, int $flags = 0 ]) : bool
Parameters
$json : string
$depth : int = 512
$flags : int = 0
Return values
bool

mb_str_pad()

mb_str_pad(string $string, int $length[, string $pad_string = ' ' ][, int $pad_type = STR_PAD_RIGHT ][, string|null $encoding = null ]) : string
Parameters
$string : string
$length : int
$pad_string : string = ' '
$pad_type : int = STR_PAD_RIGHT
$encoding : string|null = null
Return values
string

stream_context_set_options()

stream_context_set_options(mixed $context, array<string|int, mixed> $options) : bool
Parameters
$context : mixed
$options : array<string|int, mixed>
Return values
bool

str_increment()

str_increment(string $string) : string
Parameters
$string : string
Return values
string

str_decrement()

str_decrement(string $string) : string
Parameters
$string : string
Return values
string

ldap_exop_sync()

ldap_exop_sync(mixed $ldap, string $request_oid[, string|null $request_data = null ][, array<string|int, mixed>|null $controls = null ][, mixed &$response_data = null ][, mixed &$response_oid = null ]) : bool
Parameters
$ldap : mixed
$request_oid : string
$request_data : string|null = null
$controls : array<string|int, mixed>|null = null
$response_data : mixed = null
$response_oid : mixed = null
Return values
bool

ldap_connect_wallet()

ldap_connect_wallet(string|null $uri, string $wallet, string $password[, int $auth_mode = GSLC_SSL_NO_AUTH ]) : mixed
Parameters
$uri : string|null
$wallet : string
$password : string
$auth_mode : int = GSLC_SSL_NO_AUTH

ldap_exop_sync()

ldap_exop_sync(Connection $ldap, string $request_oid[, string|null $request_data = null ][, array<string|int, mixed>|null $controls = null ][, mixed &$response_data = null ][, mixed &$response_oid = null ]) : bool
Parameters
$ldap : Connection
$request_oid : string
$request_data : string|null = null
$controls : array<string|int, mixed>|null = null
$response_data : mixed = null
$response_oid : mixed = null
Return values
bool

ldap_connect_wallet()

ldap_connect_wallet(string|null $uri, string $wallet, string $password[, int $auth_mode = GSLC_SSL_NO_AUTH ]) : Connection|false
Parameters
$uri : string|null
$wallet : string
$password : string
$auth_mode : int = GSLC_SSL_NO_AUTH
Return values
Connection|false

array_find()

array_find(array<string|int, mixed> $array, callable $callback) : mixed
Parameters
$array : array<string|int, mixed>
$callback : callable

array_find_key()

array_find_key(array<string|int, mixed> $array, callable $callback) : mixed
Parameters
$array : array<string|int, mixed>
$callback : callable

array_any()

array_any(array<string|int, mixed> $array, callable $callback) : bool
Parameters
$array : array<string|int, mixed>
$callback : callable
Return values
bool

array_all()

array_all(array<string|int, mixed> $array, callable $callback) : bool
Parameters
$array : array<string|int, mixed>
$callback : callable
Return values
bool

mb_ucfirst()

mb_ucfirst(mixed $string[, string|null $encoding = null ]) : string
Parameters
$string : mixed
$encoding : string|null = null
Return values
string

mb_lcfirst()

mb_lcfirst(mixed $string[, string|null $encoding = null ]) : string
Parameters
$string : mixed
$encoding : string|null = null
Return values
string

mb_trim()

mb_trim(string $string[, string|null $characters = null ][, string|null $encoding = null ]) : string
Parameters
$string : string
$characters : string|null = null
$encoding : string|null = null
Return values
string

mb_ltrim()

mb_ltrim(string $string[, string|null $characters = null ][, string|null $encoding = null ]) : string
Parameters
$string : string
$characters : string|null = null
$encoding : string|null = null
Return values
string

mb_rtrim()

mb_rtrim(string $string[, string|null $characters = null ][, string|null $encoding = null ]) : string
Parameters
$string : string
$characters : string|null = null
$encoding : string|null = null
Return values
string

uuid_create()

uuid_create([mixed $uuid_type = UUID_TYPE_DEFAULT ]) : mixed
Parameters
$uuid_type : mixed = UUID_TYPE_DEFAULT

uuid_generate_md5()

uuid_generate_md5(mixed $uuid_ns, mixed $name) : mixed
Parameters
$uuid_ns : mixed
$name : mixed

uuid_generate_sha1()

uuid_generate_sha1(mixed $uuid_ns, mixed $name) : mixed
Parameters
$uuid_ns : mixed
$name : mixed

uuid_is_valid()

uuid_is_valid(mixed $uuid) : mixed
Parameters
$uuid : mixed

uuid_compare()

uuid_compare(mixed $uuid1, mixed $uuid2) : mixed
Parameters
$uuid1 : mixed
$uuid2 : mixed

uuid_is_null()

uuid_is_null(mixed $uuid) : mixed
Parameters
$uuid : mixed

uuid_type()

uuid_type(mixed $uuid) : mixed
Parameters
$uuid : mixed

uuid_variant()

uuid_variant(mixed $uuid) : mixed
Parameters
$uuid : mixed

uuid_time()

uuid_time(mixed $uuid) : mixed
Parameters
$uuid : mixed

uuid_mac()

uuid_mac(mixed $uuid) : mixed
Parameters
$uuid : mixed

uuid_parse()

uuid_parse(mixed $uuid) : mixed
Parameters
$uuid : mixed

uuid_unparse()

uuid_unparse(mixed $uuid) : mixed
Parameters
$uuid : mixed

uuid_create()

uuid_create([int|null $uuid_type = UUID_TYPE_DEFAULT ]) : string
Parameters
$uuid_type : int|null = UUID_TYPE_DEFAULT
Return values
string

uuid_generate_md5()

uuid_generate_md5(string|null $uuid_ns, string|null $name) : string
Parameters
$uuid_ns : string|null
$name : string|null
Return values
string

uuid_generate_sha1()

uuid_generate_sha1(string|null $uuid_ns, string|null $name) : string
Parameters
$uuid_ns : string|null
$name : string|null
Return values
string

uuid_is_valid()

uuid_is_valid(string|null $uuid) : bool
Parameters
$uuid : string|null
Return values
bool

uuid_compare()

uuid_compare(string|null $uuid1, string|null $uuid2) : int
Parameters
$uuid1 : string|null
$uuid2 : string|null
Return values
int

uuid_is_null()

uuid_is_null(string|null $uuid) : bool
Parameters
$uuid : string|null
Return values
bool

uuid_type()

uuid_type(string|null $uuid) : int
Parameters
$uuid : string|null
Return values
int

uuid_variant()

uuid_variant(string|null $uuid) : int
Parameters
$uuid : string|null
Return values
int

uuid_time()

uuid_time(string|null $uuid) : int
Parameters
$uuid : string|null
Return values
int

uuid_mac()

uuid_mac(string|null $uuid) : string
Parameters
$uuid : string|null
Return values
string

uuid_parse()

uuid_parse(string|null $uuid) : string
Parameters
$uuid : string|null
Return values
string

uuid_unparse()

uuid_unparse(string|null $uuid) : string
Parameters
$uuid : string|null
Return values
string

findTranslationFiles()

findTranslationFiles(mixed $originalFilePath, mixed $localeToAnalyze) : array<string|int, mixed>
Parameters
$originalFilePath : mixed
$localeToAnalyze : mixed
Return values
array<string|int, mixed>

calculateTranslationStatus()

calculateTranslationStatus(mixed $originalFilePath, mixed $translationFilePaths) : array<string|int, mixed>
Parameters
$originalFilePath : mixed
$translationFilePaths : mixed
Return values
array<string|int, mixed>

isTranslationCompleted()

isTranslationCompleted(array<string|int, mixed> $translationStatus) : bool
Parameters
$translationStatus : array<string|int, mixed>
Return values
bool

printTranslationStatus()

printTranslationStatus(mixed $originalFilePath, mixed $translationStatus, mixed $verboseOutput, mixed $includeCompletedLanguages) : mixed
Parameters
$originalFilePath : mixed
$translationStatus : mixed
$verboseOutput : mixed
$includeCompletedLanguages : mixed

extractLocaleFromFilePath()

extractLocaleFromFilePath(mixed $filePath) : mixed
Parameters
$filePath : mixed

extractTranslationKeys()

extractTranslationKeys(mixed $filePath) : array<string|int, mixed>
Parameters
$filePath : mixed
Return values
array<string|int, mixed>

findTransUnitMismatches()

Check whether the trans-unit id and source match with the base translation.

findTransUnitMismatches(array<string|int, mixed> $baseTranslationKeys, array<string|int, mixed> $translatedKeys) : array<string|int, mixed>
Parameters
$baseTranslationKeys : array<string|int, mixed>
$translatedKeys : array<string|int, mixed>
Return values
array<string|int, mixed>

printTable()

printTable(mixed $translations, mixed $verboseOutput, bool $includeCompletedLanguages) : mixed
Parameters
$translations : mixed
$verboseOutput : mixed
$includeCompletedLanguages : bool

esc()

esc(string $str) : string
Parameters
$str : string
Return values
string

dd()

dd(mixed ...$vars) : never
Parameters
$vars : mixed
Return values
never

appVersion()

appVersion([mixed $package = null ]) : mixed
Parameters
$package : mixed = null

hasReplicado()

hasReplicado([bool $humanReadable = false ]) : mixed
Parameters
$humanReadable : bool = false

hasSenhaunica()

hasSenhaunica([bool $humanReadable = false ]) : mixed
Parameters
$humanReadable : bool = false

hasUspTheme()

hasUspTheme([bool $humanReadable = false ]) : mixed
Parameters
$humanReadable : bool = false

linkify()

linkify(mixed $value[, mixed $protocols = array('http', 'mail') ][, array<string|int, mixed> $attributes = ['target' => '_BLANK'] ]) : mixed
Parameters
$value : mixed
$protocols : mixed = array('http', 'mail')
$attributes : array<string|int, mixed> = ['target' => '_BLANK']

has_string_keys()

has_string_keys(array<string|int, mixed> $array) : mixed
Parameters
$array : array<string|int, mixed>

str_starts_with()

str_starts_with(mixed $haystack, mixed $needle) : mixed
Parameters
$haystack : mixed
$needle : mixed

str_ends_with()

str_ends_with(mixed $haystack, mixed $needle) : mixed
Parameters
$haystack : mixed
$needle : mixed

str_contains()

str_contains(mixed $haystack, mixed $needle) : mixed
Parameters
$haystack : mixed
$needle : mixed

hasReplicado()

verifica se replicado está disponível

hasReplicado() : mixed

hasUspTheme()

verifica se replicado está disponível

hasUspTheme() : mixed

        
On this page

Search results